var searchData=
[
  ['a_0',['A',['../classTNL_1_1Solvers_1_1Linear_1_1HypreSolver.html#a8e47a6dc32a49c1bad8f448e6260d3b1',1,'TNL::Solvers::Linear::HypreSolver']]],
  ['a_1',['a',['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/params.html',1,'std::uniform_int_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/params.html',1,'std::uniform_real_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/params.html',1,'std::extreme_value_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/params.html',1,'std::weibull_distribution::a()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/params.html',1,'std::cauchy_distribution::a()']]],
  ['a_20file_2',['a file',['../ug_Meshes.html#reading-a-mesh-from-a-file',1,'Reading a mesh from a file'],['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'Writing a mesh and data to a file']]],
  ['a_20git_20submodule_20to_20another_20project_3',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['a_20mesh_20and_20data_20to_20a_20file_4',['Writing a mesh and data to a file',['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'']]],
  ['a_20mesh_20from_20a_20file_5',['Reading a mesh from a file',['../ug_Meshes.html#reading-a-mesh-from-a-file',1,'']]],
  ['a_20solver_20monitor_6',['a solver monitor',['../ug_Linear_solvers.html#setup-with-a-solver-monitor',1,'Setup with a solver monitor'],['../ug_ODE_solvers.html#setup-with-a-solver-monitor-1',1,'Setup with a solver monitor']]],
  ['abort_7',['abort',['https://en.cppreference.com/w/cpp/utility/program/abort.html',1,'std']]],
  ['abort_5fhypre_5ferrors_8',['ABORT_HYPRE_ERRORS',['../classTNL_1_1Solvers_1_1Linear_1_1HypreSolver.html#aac083074828ab3867e8391774c61faa9a95b3fca141bccfd74d2873de99a6ae67',1,'TNL::Solvers::Linear::HypreSolver']]],
  ['abs_9',['abs',['../namespaceTNL.html#a12f960190e463ba3b8aa165a0dffcb11',1,'TNL::abs(const T &amp;n)'],['../namespaceTNL.html#a12f960190e463ba3b8aa165a0dffcb11',1,'TNL::abs(const T &amp;n)']]],
  ['abs_28float_29_10',['abs(float)',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]],
  ['abs_28int_29_11',['abs(int)',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]],
  ['accessing_20the_20array_20elements_12',['Accessing the array elements',['../ug_Arrays.html#accessing-the-array-elements',1,'']]],
  ['accessing_20the_20array_20elements_20with_20operator_13',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;operator[]&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-operator',1,'']]],
  ['accessing_20the_20array_20elements_20with_20setelement_20and_20getelement_14',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;getElement&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-setelement-and-getelement',1,'']]],
  ['accumulate_15',['accumulate',['https://en.cppreference.com/w/cpp/algorithm/accumulate.html',1,'std']]],
  ['acos_16',['acos',['https://en.cppreference.com/w/cpp/numeric/math/acos.html',1,'std::acos()'],['../namespaceTNL.html#a5c3d3c41d74c56f002c30baff5872935',1,'TNL::acos()']]],
  ['acosh_17',['acosh',['https://en.cppreference.com/w/cpp/numeric/math/acosh.html',1,'std::acosh()'],['../namespaceTNL.html#a0f30b601d3e009848d9b1a0e28075b8b',1,'TNL::acosh()']]],
  ['adagrad_18',['AdaGrad',['../classTNL_1_1Solvers_1_1Optimization_1_1AdaGrad.html',1,'TNL::Solvers::Optimization']]],
  ['add_5fconst_19',['add_const',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['add_5fcv_20',['add_cv',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['add_5flvalue_5freference_21',['add_lvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]],
  ['add_5fpointer_22',['add_pointer',['https://en.cppreference.com/w/cpp/types/add_pointer.html',1,'std']]],
  ['add_5frvalue_5freference_23',['add_rvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]],
  ['add_5fvolatile_24',['add_volatile',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['adddelimiter_25',['addDelimiter',['../classTNL_1_1Config_1_1ConfigDescription.html#ad131c9ca5370a0d6f8db1486f3b1b68a',1,'TNL::Config::ConfigDescription']]],
  ['addelement_26',['addElement',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#a201a214068176ee8f9db42646f721f54',1,'TNL::Matrices::DenseMatrixBase::addElement()'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#a106f71265b8b819bf1def37415d19608',1,'TNL::Matrices::MultidiagonalMatrixBase::addElement()'],['../classTNL_1_1Matrices_1_1SparseMatrixBase.html#aec526952b314df2cc72c6e81ce69daae',1,'TNL::Matrices::SparseMatrixBase::addElement()'],['../classTNL_1_1Matrices_1_1TridiagonalMatrixBase.html#acade448e36f97b916a7008c2d8bc94ac',1,'TNL::Matrices::TridiagonalMatrixBase::addElement()'],['../ug_Matrices.html#methods-setelement-and-addelement',1,'Methods &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;addElement&lt;/span&gt;'],['../ug_Matrices.html#methods-setelement-and-addelement-1',1,'Methods &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;addElement&lt;/span&gt;'],['../ug_Matrices.html#methods-setelement-and-addelement-2',1,'Methods setElement and addElement'],['../ug_Matrices.html#methods-setelement-and-addelement-3',1,'Methods setElement and addElement']]],
  ['addentry_27',['addEntry',['../classTNL_1_1Config_1_1ConfigDescription.html#a3202690249665439e8beb8841d99bbbf',1,'TNL::Config::ConfigDescription::addEntry(const std::string &amp;name, const std::string &amp;description)'],['../classTNL_1_1Config_1_1ConfigDescription.html#a8e1a6f9fdbfcd2beea79841a48cf35a7',1,'TNL::Config::ConfigDescription::addEntry(const std::string &amp;name, const std::string &amp;description, const EntryType &amp;defaultValue)']]],
  ['addentryenum_28',['addEntryEnum',['../classTNL_1_1Config_1_1ConfigDescription.html#a88241fd719068c92bcc64e2be40667cd',1,'TNL::Config::ConfigDescription']]],
  ['adding_20a_20git_20submodule_20to_20another_20project_29',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['addlist_30',['addList',['../classTNL_1_1Config_1_1ConfigDescription.html#a91bb1c447f8c2b6817c0f3e1dd36d9d1',1,'TNL::Config::ConfigDescription::addList(const std::string &amp;name, const std::string &amp;description)'],['../classTNL_1_1Config_1_1ConfigDescription.html#a903b284e16a98b43d924a802f94ddc91',1,'TNL::Config::ConfigDescription::addList(const std::string &amp;name, const std::string &amp;description, const std::vector&lt; EntryType &gt; &amp;defaultValue)'],['../classTNL_1_1Config_1_1ParameterContainer.html#a5d1d0da03bfa18d4b96746b54957dfc2',1,'TNL::Config::ParameterContainer::addList(const std::string &amp;name, const std::vector&lt; T &gt; &amp;value)'],['../classTNL_1_1Config_1_1ParameterContainer.html#a801f4558737dc8f4cb6d7671ada0e440',1,'TNL::Config::ParameterContainer::addList(const std::string &amp;name, const T &amp;value, const Ts &amp;... values)']]],
  ['addmatrix_31',['addMatrix',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#a0655b34b5c7daf20a89a1ed7c41c5b1f',1,'TNL::Matrices::DenseMatrixBase']]],
  ['addparameter_32',['addParameter',['../classTNL_1_1Config_1_1ParameterContainer.html#a59b2f3dca58d4c6b070060f948f667be',1,'TNL::Config::ParameterContainer::addParameter(const std::string &amp;name, const T &amp;value)'],['../classTNL_1_1Config_1_1ParameterContainer.html#a284d4981743f985a98e9512db91b88a8',1,'TNL::Config::ParameterContainer::addParameter(const std::string &amp;name, const std::vector&lt; T &gt; &amp;value)']]],
  ['addrequiredentry_33',['addRequiredEntry',['../classTNL_1_1Config_1_1ConfigDescription.html#a95ba1ec36ef056d5ddf6113b557ddb06',1,'TNL::Config::ConfigDescription']]],
  ['addrequiredlist_34',['addRequiredList',['../classTNL_1_1Config_1_1ConfigDescription.html#a61f618aa650cfc3e821318147590f8db',1,'TNL::Config::ConfigDescription']]],
  ['address_35',['address',['https://en.cppreference.com/w/cpp/memory/allocator/address.html',1,'std::allocator']]],
  ['addressof_36',['addressof',['https://en.cppreference.com/w/cpp/memory/addressof.html',1,'std']]],
  ['adjacent_5fdifference_37',['adjacent_difference',['https://en.cppreference.com/w/cpp/algorithm/adjacent_difference.html',1,'std']]],
  ['adjacent_5ffind_38',['adjacent_find',['https://en.cppreference.com/w/cpp/algorithm/adjacent_find.html',1,'std']]],
  ['adopt_5flock_5ft_39',['adopt_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]],
  ['advance_40',['advance',['https://en.cppreference.com/w/cpp/iterator/advance.html',1,'std']]],
  ['algorithms_20and_20lambda_20functions_41',['Algorithms and lambda functions',['../ug_GeneralConcepts.html#ug_general_concepts_algorithms_and_lambda_functions',1,'']]],
  ['align_42',['align',['https://en.cppreference.com/w/cpp/memory/align.html',1,'std']]],
  ['aligned_5fstorage_43',['aligned_storage',['https://en.cppreference.com/w/cpp/types/aligned_storage.html',1,'std']]],
  ['aligned_5funion_44',['aligned_union',['https://en.cppreference.com/w/cpp/types/aligned_union.html',1,'std']]],
  ['alignment_5fof_45',['alignment_of',['https://en.cppreference.com/w/cpp/types/alignment_of.html',1,'std']]],
  ['all_46',['All',['../group__ndarray.html#ggaeeffb4d2fccb8dd3d4f80121ec06fc07ab1c94ca2fbc3e78fc30069c8d0f01680',1,'TNL::Containers']]],
  ['all_47',['all',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]],
  ['all_5fof_48',['all_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]],
  ['allocate_49',['allocate',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/allocate.html',1,'std::scoped_allocator_adaptor::allocate()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/allocate.html',1,'std::allocator_traits::allocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/allocate.html',1,'std::allocator::allocate()'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#abcc1db831a612cc75a8a3d4c6837b52e',1,'TNL::Containers::DistributedNDArray::allocate()']]],
  ['allocate_5fshared_50',['allocate_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/allocate_shared.html',1,'std']]],
  ['allocates_5fhost_5faccessible_5fdata_51',['allocates_host_accessible_data',['../structTNL_1_1allocates__host__accessible__data.html',1,'TNL']]],
  ['allocates_5fhost_5faccessible_5fdata_3c_20allocators_3a_3acuda_3c_20t_20_3e_20_3e_52',['allocates_host_accessible_data&lt; Allocators::Cuda&lt; T &gt; &gt;',['../structTNL_1_1allocates__host__accessible__data_3_01Allocators_1_1Cuda_3_01T_01_4_01_4.html',1,'TNL']]],
  ['allocates_5fhost_5faccessible_5fdata_3c_20allocators_3a_3ahip_3c_20t_20_3e_20_3e_53',['allocates_host_accessible_data&lt; Allocators::Hip&lt; T &gt; &gt;',['../structTNL_1_1allocates__host__accessible__data_3_01Allocators_1_1Hip_3_01T_01_4_01_4.html',1,'TNL']]],
  ['allocates_5fhost_5faccessible_5fdata_5fv_54',['allocates_host_accessible_data_v',['../namespaceTNL.html#a8bb3a00e2a6d367ff9370d0a671a0456',1,'TNL']]],
  ['allocation_20and_20setup_20of_20different_20matrix_20types_55',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['allocator_56',['allocator',['https://en.cppreference.com/w/cpp/memory/allocator.html',1,'std::allocator&lt; T &gt;'],['../classTNL_1_1Containers_1_1Array.html#a11f7b78dd14e24ab2f056eab6f215107',1,'TNL::Containers::Array::allocator'],['https://en.cppreference.com/w/cpp/memory/allocator/allocator.html',1,'std::allocator::allocator()']]],
  ['allocator_5farg_5ft_57',['allocator_arg_t',['https://en.cppreference.com/w/cpp/memory/allocator_arg_t.html',1,'std']]],
  ['allocator_5ftraits_58',['allocator_traits',['https://en.cppreference.com/w/cpp/memory/allocator_traits.html',1,'std']]],
  ['allocators_59',['Devices and allocators',['../ug_GeneralConcepts.html#ug_general_concepts_devices_and_allocators',1,'']]],
  ['allocatortype_60',['AllocatorType',['../classTNL_1_1Containers_1_1Array.html#abac996f7471f3fa85a820e6a44011204',1,'TNL::Containers::Array::AllocatorType'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#ab05c1a0226418aa0d6cebf91a4ed165c',1,'TNL::Containers::DistributedNDArray::AllocatorType'],['../classTNL_1_1Containers_1_1NDArray.html#aa237474c7f1a4b40c3e0199e9ab7d97e',1,'TNL::Containers::NDArray::AllocatorType'],['../classTNL_1_1Containers_1_1Vector.html#ae529f2fcfe99058bc90ef4045f8ef84e',1,'TNL::Containers::Vector::AllocatorType'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#af864a51306851b39a3f4bdf0d3d81819',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::AllocatorType'],['../classTNL_1_1Pointers_1_1SharedPointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a620373f3e8cab7d15db9081c90ca08f1',1,'TNL::Pointers::SharedPointer&lt; Object, Devices::Cuda &gt;::AllocatorType'],['../classTNL_1_1Pointers_1_1UniquePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a68e518fa6c26708d84823b62cefd2e78',1,'TNL::Pointers::UniquePointer&lt; Object, Devices::Cuda &gt;::AllocatorType']]],
  ['alpha_61',['alpha',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]],
  ['always_5fnoconv_62',['always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::always_noconv()']]],
  ['and_20addelement_63',['and addElement',['../ug_Matrices.html#methods-setelement-and-addelement',1,'Methods &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;addElement&lt;/span&gt;'],['../ug_Matrices.html#methods-setelement-and-addelement-1',1,'Methods &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;addElement&lt;/span&gt;'],['../ug_Matrices.html#methods-setelement-and-addelement-2',1,'Methods setElement and addElement'],['../ug_Matrices.html#methods-setelement-and-addelement-3',1,'Methods setElement and addElement']]],
  ['and_20allocators_64',['Devices and allocators',['../ug_GeneralConcepts.html#ug_general_concepts_devices_and_allocators',1,'']]],
  ['and_20basic_20usage_65',['Public interface and basic usage',['../ug_Meshes.html#public-interface-and-basic-usage',1,'']]],
  ['and_20data_20to_20a_20file_66',['Writing a mesh and data to a file',['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'']]],
  ['and_20exclusive_20scan_67',['Inclusive and exclusive scan',['../ug_ReductionAndScan.html#inclusive-and-exclusive-scan',1,'']]],
  ['and_20execution_20model_68',['Memory space and execution model',['../md_Pages_2comparison-with-other-libraries.html#memory-space-and-execution-model',1,'']]],
  ['and_20flexible_20reduction_69',['Arrays and flexible reduction',['../ug_Arrays.html#arrays-and-flexible-reduction',1,'']]],
  ['and_20getelement_70',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;getElement&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-setelement-and-getelement',1,'']]],
  ['and_20lambda_20functions_71',['Algorithms and lambda functions',['../ug_GeneralConcepts.html#ug_general_concepts_algorithms_and_lambda_functions',1,'']]],
  ['and_20normals_72',['Bases and normals',['../ug_Grids.html#bases-and-normals',1,'']]],
  ['and_20parallel_20for_73',['Arrays and parallel for',['../ug_Arrays.html#arrays-and-parallel-for',1,'']]],
  ['and_20preconditioner_20type_20at_20runtime_74',['Choosing the solver and preconditioner type at runtime',['../ug_Linear_solvers.html#choosing-the-solver-and-preconditioner-type-at-runtime',1,'']]],
  ['and_20residue_75',['Update and residue',['../ug_ReductionAndScan.html#update-and-residue',1,'']]],
  ['and_20scan_76',['Flexible parallel reduction and scan',['../ug_ReductionAndScan.html',1,'']]],
  ['and_20setup_20of_20different_20matrix_20types_77',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['and_20shared_20pointers_78',['Views and shared pointers',['../ug_GeneralConcepts.html#ug_general_concepts_views_and_shared_pointers',1,'']]],
  ['and_20tricks_79',['Tips and tricks',['../index.html#tips-and-tricks',1,'']]],
  ['and_20vectors_80',['Sorting of arrays and vectors',['../ug_Sorting.html#sorting-of-arrays-and-vectors',1,'']]],
  ['and_20writer_81',['Matrix reader and writer',['../ug_Matrices.html#matrix-reader-and-writer',1,'']]],
  ['another_20project_82',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['any_83',['any',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]],
  ['any_5fof_84',['any_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]],
  ['anywitharg_85',['AnyWithArg',['../structTNL_1_1AnyWithArg.html',1,'TNL']]],
  ['api_86',['Experimental API',['../group__experimental.html',1,'']]],
  ['append_87',['append',['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u32string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::u16string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::wstring::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::basic_string::append()'],['https://en.cppreference.com/w/cpp/string/basic_string/append.html',1,'std::string::append()']]],
  ['appendix_88',['Appendix',['../ug_Matrices.html#appendix',1,'']]],
  ['apply_5fimpl_89',['apply_impl',['../classTNL_1_1Matrices_1_1GinkgoOperator.html#a7fdb7391f7f2817c1e3329caea105dfc',1,'TNL::Matrices::GinkgoOperator::apply_impl(const gko::LinOp *b, gko::LinOp *x) const override'],['../classTNL_1_1Matrices_1_1GinkgoOperator.html#a2fe70848c0272261749660d396f97fb9',1,'TNL::Matrices::GinkgoOperator::apply_impl(const gko::LinOp *alpha, const gko::LinOp *b, const gko::LinOp *beta, gko::LinOp *x) const override']]],
  ['arch_20linux_90',['System-wide installation on Arch Linux',['../index.html#system-wide-installation-on-arch-linux',1,'']]],
  ['argument_91',['argument',['../group__ReductionFunctionObjectsWithArgument.html',1,'Function objects for reduction operations with argument'],['../ug_ReductionAndScan.html#reduction-with-argument',1,'Reduction with argument']]],
  ['array_92',['Array',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers::Array&lt; Value, Device, Index, Allocator &gt;'],['../classTNL_1_1Containers_1_1Array.html#a375cd947fb05dbcadef1829229f81a5f',1,'TNL::Containers::Array::Array()=default'],['../classTNL_1_1Containers_1_1Array.html#a26ddf9685aac9e5c60d13b7ae6aa35e8',1,'TNL::Containers::Array::Array(const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1Array.html#ab1ae1e9212fdaeae6e08ff5590b440ff',1,'TNL::Containers::Array::Array(IndexType size, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#a89db95ae407f08840c53b2b0145739a9',1,'TNL::Containers::Array::Array(IndexType size, ValueType value, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#a5b1bf7e94dbb40f93fd198596516614c',1,'TNL::Containers::Array::Array(ValueType *data, IndexType size, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#a58f974276b19585db1186d04b157aef9',1,'TNL::Containers::Array::Array(const Array &amp;array)'],['../classTNL_1_1Containers_1_1Array.html#a4c41d43da273625be5a584d5918853ef',1,'TNL::Containers::Array::Array(const Array &amp;array, const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1Array.html#aeab6f98e4cfafe07f39c4196c0e89b49',1,'TNL::Containers::Array::Array(const Array &amp;array, IndexType begin, IndexType size=0, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#af1f704226e7cfbcaeddc105439b2e6c0',1,'TNL::Containers::Array::Array(Array &amp;&amp;array) noexcept'],['../classTNL_1_1Containers_1_1Array.html#acf93707ae9b5e51c1b3bb35e3119ef2e',1,'TNL::Containers::Array::Array(const Array&lt; Value_, Device_, Index_, Allocator_ &gt; &amp;a)'],['../classTNL_1_1Containers_1_1Array.html#aafb8901beb6ed96fb41d80d931a80a61',1,'TNL::Containers::Array::Array(const std::initializer_list&lt; InValue &gt; &amp;list, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#aa6a627b9c3300564901fa0793beee08a',1,'TNL::Containers::Array::Array(const std::list&lt; InValue &gt; &amp;list, const AllocatorType &amp;allocator=AllocatorType())'],['../classTNL_1_1Containers_1_1Array.html#af06a210e4a8d1ca2355bbc6b682a855b',1,'TNL::Containers::Array::Array(const std::vector&lt; InValue &gt; &amp;vector, const AllocatorType &amp;allocator=AllocatorType())']]],
  ['array_93',['array',['https://en.cppreference.com/w/cpp/container/array.html',1,'std::array&lt; T &gt;'],['../classTNL_1_1Containers_1_1NDArrayStorage.html#ac8ddcf296dbe2b7a32beed9aa728c0ae',1,'TNL::Containers::NDArrayStorage::array'],['../classTNL_1_1Containers_1_1NDArrayView.html#a91937b530c2447d1ebf70e5ff21ec315',1,'TNL::Containers::NDArrayView::array'],['../ug_NDArrays.html#distributed-n-dimensional-array',1,'Distributed N-dimensional array'],['../ug_NDArrays.html#dynamic-n-dimensional-array',1,'Dynamic N-dimensional array'],['../ug_NDArrays.html#static-n-dimensional-array',1,'Static N-dimensional array']]],
  ['array_20contents_94',['Checking the array contents',['../ug_Arrays.html#checking-the-array-contents',1,'']]],
  ['array_20elements_95',['Accessing the array elements',['../ug_Arrays.html#accessing-the-array-elements',1,'']]],
  ['array_20elements_20with_20operator_96',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;operator[]&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-operator',1,'']]],
  ['array_20elements_20with_20setelement_20and_20getelement_97',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;getElement&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-setelement-and-getelement',1,'']]],
  ['array_20views_98',['Array views',['../ug_Arrays.html#array-views',1,'']]],
  ['array_3c_20_5fvalue_2c_20_5fdevice_2c_20_5findex_2c_20_5fallocator_20_3e_99',['Array&lt; _Value, _Device, _Index, _Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20double_2c_20devices_3a_3ahost_2c_20int_2c_20allocator_20_3e_100',['Array&lt; double, Devices::Host, int, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20double_2c_20devices_3a_3ahost_2c_20int_2c_20typename_20allocators_3a_3adefault_3c_20devices_3a_3ahost_20_3e_3a_3atemplate_20allocator_3c_20double_20_3e_20_3e_101',['Array&lt; double, Devices::Host, int, typename Allocators::Default&lt; Devices::Host &gt;::template Allocator&lt; double &gt; &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20double_2c_20size_20_3e_102',['array&lt; double, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20functiontype_2c_20size_20_3e_103',['array&lt; FunctionType, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20globalindextype_2c_20devicetype_2c_20globalindextype_20_3e_104',['Array&lt; GlobalIndexType, DeviceType, GlobalIndexType &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20globalindextype_2c_20devicetype_2c_20globalindextype_2c_20typename_20allocators_3a_3adefault_3c_20devicetype_20_3e_3a_3atemplate_20allocator_3c_20globalindextype_20_3e_20_3e_105',['Array&lt; GlobalIndexType, DeviceType, GlobalIndexType, typename Allocators::Default&lt; DeviceType &gt;::template Allocator&lt; GlobalIndexType &gt; &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_20_3e_106',['Array&lt; GlobalIndexType, TNL::Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_2c_20allocator_20_3e_107',['Array&lt; GlobalIndexType, TNL::Devices::Host, int, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20idx_2c_20size_20_3e_108',['array&lt; idx, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20index_2c_20device_2c_20typename_20base_3a_3aindextype_2c_20allocator_20_3e_109',['Array&lt; Index, Device, typename Base::IndexType, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20index_2c_20size_20_3e_110',['array&lt; Index, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20indextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_2c_20allocator_20_3e_111',['Array&lt; IndexType, TNL::Devices::Host, IndexType, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20int_2c_20devices_3a_3ahost_2c_20int_2c_20allocator_20_3e_112',['Array&lt; int, Devices::Host, int, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20int_2c_20devices_3a_3ahost_2c_20int_2c_20typename_20allocators_3a_3adefault_3c_20devices_3a_3ahost_20_3e_3a_3atemplate_20allocator_3c_20int_20_3e_20_3e_113',['Array&lt; int, Devices::Host, int, typename Allocators::Default&lt; Devices::Host &gt;::template Allocator&lt; int &gt; &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20int_2c_20devices_3a_3ahost_2c_20typename_20base_3a_3aindextype_2c_20allocator_20_3e_114',['Array&lt; int, Devices::Host, typename Base::IndexType, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20int_2c_20size_20_3e_115',['array&lt; int, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20real_2c_20device_2c_20index_20_3e_116',['Array&lt; Real, Device, Index &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20real_2c_20devices_3a_3ahost_2c_20int_2c_20allocator_20_3e_117',['Array&lt; Real, Devices::Host, int, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20realtype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_2c_20allocator_20_3e_118',['Array&lt; RealType, TNL::Devices::Host, IndexType, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20std_3a_3auint8_5ft_2c_20device_2c_20index_20_3e_119',['Array&lt; std::uint8_t, Device, Index &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20std_3a_3auint8_5ft_2c_20devices_3a_3asequential_2c_20globalindextype_20_3e_120',['Array&lt; std::uint8_t, Devices::Sequential, GlobalIndexType &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20std_3a_3auint8_5ft_2c_20devicetype_2c_20globalindextype_20_3e_121',['Array&lt; std::uint8_t, DeviceType, GlobalIndexType &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20tnl_3a_3apointers_3a_3asharedpointer_3c_20functiontype_20_3e_2c_20size_20_3e_122',['array&lt; TNL::Pointers::SharedPointer&lt; FunctionType &gt;, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20typename_20tnl_3a_3acopy_5fconst_3c_20typename_20base_3a_3asliceinfotype_20_3e_3a_3atemplate_20from_3c_20index_20_3e_3a_3atype_2c_20device_2c_20index_2c_20sliceinfoallocator_20_3e_123',['Array&lt; typename TNL::copy_const&lt; typename Base::SliceInfoType &gt;::template from&lt; Index &gt;::type, Device, Index, SliceInfoAllocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20value_2c_20device_2c_20index_2c_20allocator_20_3e_124',['Array&lt; Value, Device, Index, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20value_2c_20devices_3a_3ahost_2c_20int_2c_20typename_20allocators_3a_3adefault_3c_20devices_3a_3ahost_20_3e_3a_3atemplate_20allocator_3c_20value_20_3e_20_3e_125',['Array&lt; Value, Devices::Host, int, typename Allocators::Default&lt; Devices::Host &gt;::template Allocator&lt; Value &gt; &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20value_2c_20size_20_3e_126',['array&lt; Value, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20vectortype_2c_20stages_20_3e_127',['array&lt; VectorType, Stages &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['arrays_128',['Arrays',['../ug_Arrays.html',1,'']]],
  ['arrays_129',['arrays',['../ug_Arrays.html#distributed-arrays',1,'Distributed arrays'],['../ug_Arrays.html#dynamic-arrays',1,'Dynamic arrays'],['../ug_Arrays.html#io-operations-with-arrays',1,'IO operations with arrays'],['../ug_NDArrays.html',1,'Multidimensional arrays'],['../md_Pages_2comparison-with-other-libraries.html#multidimensional-arrays',1,'Multidimensional arrays'],['../group__ndarray.html',1,'N-dimensional arrays'],['../ug_Arrays.html#static-arrays',1,'Static arrays']]],
  ['arrays_20and_20flexible_20reduction_130',['Arrays and flexible reduction',['../ug_Arrays.html#arrays-and-flexible-reduction',1,'']]],
  ['arrays_20and_20parallel_20for_131',['Arrays and parallel for',['../ug_Arrays.html#arrays-and-parallel-for',1,'']]],
  ['arrays_20and_20vectors_132',['Sorting of arrays and vectors',['../ug_Sorting.html#sorting-of-arrays-and-vectors',1,'']]],
  ['arrayview_133',['ArrayView',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers::ArrayView&lt; Value, Device, Index &gt;'],['../classTNL_1_1Containers_1_1ArrayView.html#a7bf9fceac63784dd886edc9e0cdc8c5a',1,'TNL::Containers::ArrayView::ArrayView()=default'],['../classTNL_1_1Containers_1_1ArrayView.html#a3b678afeb8fbb937dc499564c6aaaeca',1,'TNL::Containers::ArrayView::ArrayView(ValueType *data, IndexType size)'],['../classTNL_1_1Containers_1_1ArrayView.html#a2e3d21abb5081a8eec646e94a47fe61a',1,'TNL::Containers::ArrayView::ArrayView(const ArrayView &amp;view)=default'],['../classTNL_1_1Containers_1_1ArrayView.html#a9f07a3b66229a30994762cdf70badf60',1,'TNL::Containers::ArrayView::ArrayView(const ArrayView&lt; Value_, Device, Index &gt; &amp;view)'],['../classTNL_1_1Containers_1_1ArrayView.html#a480d98576b1fc961720552430e7aeca7',1,'TNL::Containers::ArrayView::ArrayView(ArrayView &amp;&amp;view) noexcept=default']]],
  ['arrayview_3c_20_5fvalue_2c_20_5fdevice_2c_20_5findex_20_3e_134',['ArrayView&lt; _Value, _Device, _Index &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20double_2c_20devices_3a_3ahost_2c_20int_20_3e_135',['ArrayView&lt; double, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_20_3e_136',['ArrayView&lt; GlobalIndexType, TNL::Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20int_2c_20devicetype_2c_20indextype_20_3e_137',['ArrayView&lt; int, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20real_2c_20device_2c_20index_20_3e_138',['ArrayView&lt; Real, Device, Index &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20real_2c_20devices_3a_3ahost_2c_20int_20_3e_139',['ArrayView&lt; Real, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20realtype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_20_3e_140',['ArrayView&lt; RealType, TNL::Devices::Host, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20std_3a_3aadd_5fconst_5ft_3c_20sliceinfotype_20_3e_2c_20devicetype_2c_20indextype_20_3e_141',['ArrayView&lt; std::add_const_t&lt; SliceInfoType &gt;, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20std_3a_3aadd_5fconst_5ft_3c_20value_20_3e_2c_20device_2c_20index_20_3e_142',['ArrayView&lt; std::add_const_t&lt; Value &gt;, Device, Index &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20std_3a_3aadd_5fconst_5ft_3c_20valuetype_20_3e_2c_20devicetype_2c_20indextype_20_3e_143',['ArrayView&lt; std::add_const_t&lt; ValueType &gt;, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20std_3a_3aconditional_5ft_3c_20std_3a_3ais_5fconst_5fv_3c_20double_20_3e_2c_20std_3a_3aadd_5fconst_5ft_3c_20int_20_3e_2c_20int_20_3e_2c_20devices_3a_3ahost_2c_20int_20_3e_144',['ArrayView&lt; std::conditional_t&lt; std::is_const_v&lt; double &gt;, std::add_const_t&lt; int &gt;, int &gt;, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20std_3a_3auint8_5ft_2c_20device_2c_20index_20_3e_145',['ArrayView&lt; std::uint8_t, Device, Index &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20typename_20tnl_3a_3acopy_5fconst_3c_20indextype_20_3e_3a_3atemplate_20from_3c_20realtype_20_3e_3a_3atype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_20_3e_146',['ArrayView&lt; typename TNL::copy_const&lt; IndexType &gt;::template from&lt; RealType &gt;::type, TNL::Devices::Host, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20typename_20tnl_3a_3acopy_5fconst_3c_20int_20_3e_3a_3atemplate_20from_3c_20double_20_3e_3a_3atype_2c_20devices_3a_3ahost_2c_20int_20_3e_147',['ArrayView&lt; typename TNL::copy_const&lt; int &gt;::template from&lt; double &gt;::type, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20typename_20tnl_3a_3acopy_5fconst_3c_20sliceinfotype_20_3e_3a_3atemplate_20from_3c_20index_20_3e_3a_3atype_2c_20devicetype_2c_20indextype_20_3e_148',['ArrayView&lt; typename TNL::copy_const&lt; SliceInfoType &gt;::template from&lt; Index &gt;::type, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20value_2c_20device_2c_20index_20_3e_149',['ArrayView&lt; Value, Device, Index &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20value_2c_20devices_3a_3ahost_2c_20int_20_3e_150',['ArrayView&lt; Value, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20valuetype_2c_20devicetype_2c_20indextype_20_3e_151',['ArrayView&lt; ValueType, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['ascendingsort_152',['ascendingSort',['../namespaceTNL_1_1Algorithms.html#abc7bc13803600a2ada9f16543b69924b',1,'TNL::Algorithms']]],
  ['asctime_153',['asctime',['https://en.cppreference.com/w/cpp/chrono/c/asctime.html',1,'std']]],
  ['asin_154',['asin',['https://en.cppreference.com/w/cpp/numeric/math/asin.html',1,'std::asin()'],['../namespaceTNL.html#af207587442617d9f031069043121e0f1',1,'TNL::asin()']]],
  ['asinh_155',['asinh',['https://en.cppreference.com/w/cpp/numeric/math/asinh.html',1,'std::asinh()'],['../namespaceTNL.html#a6eb3c9e4c1f1879512073ae01e69bec5',1,'TNL::asinh()']]],
  ['assert_2eh_156',['Assert.h',['../Assert_8h.html',1,'']]],
  ['assign_157',['assign',['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u32string::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::u16string::assign()'],['https://en.cppreference.com/w/cpp/utility/functional/function/assign.html',1,'std::function::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::wstring::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::basic_string::assign()'],['https://en.cppreference.com/w/cpp/error/error_condition/assign.html',1,'std::error_condition::assign()'],['https://en.cppreference.com/w/cpp/container/deque/assign.html',1,'std::deque::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::regex::assign()'],['https://en.cppreference.com/w/cpp/container/list/assign.html',1,'std::list::assign()'],['https://en.cppreference.com/w/cpp/string/basic_string/assign.html',1,'std::string::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::basic_regex::assign()'],['https://en.cppreference.com/w/cpp/container/vector/assign.html',1,'std::vector::assign()'],['https://en.cppreference.com/w/cpp/container/forward_list/assign.html',1,'std::forward_list::assign()'],['https://en.cppreference.com/w/cpp/string/char_traits/assign.html',1,'std::char_traits::assign()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',1,'std::wregex::assign()'],['https://en.cppreference.com/w/cpp/error/error_code/assign.html',1,'std::error_code::assign()']]],
  ['asymptotewriter_158',['AsymptoteWriter',['../classTNL_1_1Meshes_1_1Writers_1_1AsymptoteWriter.html',1,'TNL::Meshes::Writers']]],
  ['asymptotewriter_3c_20grid_3c_202_2c_20real_2c_20device_2c_20index_20_3e_20_3e_159',['AsymptoteWriter&lt; Grid&lt; 2, Real, Device, Index &gt; &gt;',['../classTNL_1_1Meshes_1_1Writers_1_1AsymptoteWriter_3_01Grid_3_012_00_01Real_00_01Device_00_01Index_01_4_01_4.html',1,'TNL::Meshes::Writers']]],
  ['async_160',['async',['https://en.cppreference.com/w/cpp/thread/async.html',1,'std']]],
  ['async_5fop_161',['async_op',['../classTNL_1_1Containers_1_1ByteArraySynchronizer.html#a0aeb8953a0af8b81f8b15d27798bb090',1,'TNL::Containers::ByteArraySynchronizer::async_op'],['../classTNL_1_1Containers_1_1DistributedNDArraySynchronizer.html#a3524c224a9067497a138803080f3c088',1,'TNL::Containers::DistributedNDArraySynchronizer::async_op']]],
  ['at_162',['at',['https://en.cppreference.com/w/cpp/container/array/at.html',1,'std::array::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u32string::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::u16string::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::wstring::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::basic_string::at()'],['https://en.cppreference.com/w/cpp/container/deque/at.html',1,'std::deque::at()'],['https://en.cppreference.com/w/cpp/string/basic_string/at.html',1,'std::string::at()'],['https://en.cppreference.com/w/cpp/container/vector/at.html',1,'std::vector::at()'],['https://en.cppreference.com/w/cpp/container/dynarray/at.html',1,'std::dynarray::at()'],['https://en.cppreference.com/w/cpp/container/unordered_map/at.html',1,'std::unordered_map::at()'],['https://en.cppreference.com/w/cpp/container/map/at.html',1,'std::map::at()']]],
  ['at_20runtime_163',['Choosing the solver and preconditioner type at runtime',['../ug_Linear_solvers.html#choosing-the-solver-and-preconditioner-type-at-runtime',1,'']]],
  ['at_5fquick_5fexit_164',['at_quick_exit',['https://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',1,'std']]],
  ['atan_165',['atan',['https://en.cppreference.com/w/cpp/numeric/math/atan.html',1,'std::atan()'],['../namespaceTNL.html#ad18d5fac1bf7104d5761f95bce8a50a7',1,'TNL::atan()']]],
  ['atan2_166',['atan2',['https://en.cppreference.com/w/cpp/numeric/math/atan2.html',1,'std::atan2()'],['../namespaceTNL.html#a654ff6a5ceb9f55ff8450552f0e51301',1,'TNL::atan2()']]],
  ['atanh_167',['atanh',['https://en.cppreference.com/w/cpp/numeric/math/atanh.html',1,'std::atanh()'],['../namespaceTNL.html#acd40821e7b99e7ad801c4b0592eb6189',1,'TNL::atanh()']]],
  ['atexit_168',['atexit',['https://en.cppreference.com/w/cpp/utility/program/atexit.html',1,'std']]],
  ['atof_169',['atof',['https://en.cppreference.com/w/cpp/string/byte/atof.html',1,'std']]],
  ['atoi_170',['atoi',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atol_171',['atol',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atoll_172',['atoll',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atomic_173',['Atomic',['../classTNL_1_1Atomic.html',1,'TNL']]],
  ['atomic_174',['atomic',['https://en.cppreference.com/w/cpp/atomic/atomic.html',1,'std::atomic&lt; T &gt;'],['https://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',1,'std::atomic::atomic()']]],
  ['atomic_3c_20t_2c_20devices_3a_3acuda_20_3e_175',['Atomic&lt; T, Devices::Cuda &gt;',['../classTNL_1_1Atomic_3_01T_00_01Devices_1_1Cuda_01_4.html',1,'TNL']]],
  ['atomic_3c_20t_2c_20devices_3a_3ahost_20_3e_176',['Atomic&lt; T, Devices::Host &gt;',['../classTNL_1_1Atomic_3_01T_00_01Devices_1_1Host_01_4.html',1,'TNL']]],
  ['atomic_3c_20t_2c_20devices_3a_3asequential_20_3e_177',['Atomic&lt; T, Devices::Sequential &gt;',['../classTNL_1_1Atomic_3_01T_00_01Devices_1_1Sequential_01_4.html',1,'TNL']]],
  ['atomic_5fcompare_5fexchange_5fstrong_178',['atomic_compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_179',['atomic_compare_exchange_strong_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fweak_180',['atomic_compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fweak_5fexplicit_181',['atomic_compare_exchange_weak_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fexchange_182',['atomic_exchange',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]],
  ['atomic_5fexchange_5fexplicit_183',['atomic_exchange_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]],
  ['atomic_5ffetch_5fadd_184',['atomic_fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]],
  ['atomic_5ffetch_5fadd_5fexplicit_185',['atomic_fetch_add_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]],
  ['atomic_5ffetch_5fand_186',['atomic_fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fand_5fexplicit_187',['atomic_fetch_and_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5for_188',['atomic_fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]],
  ['atomic_5ffetch_5for_5fexplicit_189',['atomic_fetch_or_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]],
  ['atomic_5ffetch_5fsub_190',['atomic_fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fsub_5fexplicit_191',['atomic_fetch_sub_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fxor_192',['atomic_fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]],
  ['atomic_5ffetch_5fxor_5fexplicit_193',['atomic_fetch_xor_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]],
  ['atomic_5fflag_194',['atomic_flag',['https://en.cppreference.com/w/cpp/atomic/atomic_flag.html',1,'std::atomic_flag'],['https://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',1,'std::atomic_flag::atomic_flag()']]],
  ['atomic_5finit_195',['atomic_init',['https://en.cppreference.com/w/cpp/atomic/atomic_init.html',1,'std']]],
  ['atomic_5fis_5flock_5ffree_196',['atomic_is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',1,'std']]],
  ['atomic_5fload_197',['atomic_load',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]],
  ['atomic_5fload_5fexplicit_198',['atomic_load_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]],
  ['atomic_5fsignal_5ffence_199',['atomic_signal_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',1,'std']]],
  ['atomic_5fstore_200',['atomic_store',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]],
  ['atomic_5fstore_5fexplicit_201',['atomic_store_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]],
  ['atomic_5fthread_5ffence_202',['atomic_thread_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',1,'std']]],
  ['atomicoperations_203',['AtomicOperations',['../structTNL_1_1Algorithms_1_1AtomicOperations.html',1,'TNL::Algorithms']]],
  ['atomicoperations_3c_20devices_3a_3acuda_20_3e_204',['AtomicOperations&lt; Devices::Cuda &gt;',['../structTNL_1_1Algorithms_1_1AtomicOperations_3_01Devices_1_1Cuda_01_4.html',1,'TNL::Algorithms']]],
  ['atomicoperations_3c_20devices_3a_3ahost_20_3e_205',['AtomicOperations&lt; Devices::Host &gt;',['../structTNL_1_1Algorithms_1_1AtomicOperations_3_01Devices_1_1Host_01_4.html',1,'TNL::Algorithms']]],
  ['atomicoperations_3c_20devices_3a_3asequential_20_3e_206',['AtomicOperations&lt; Devices::Sequential &gt;',['../structTNL_1_1Algorithms_1_1AtomicOperations_3_01Devices_1_1Sequential_01_4.html',1,'TNL::Algorithms']]],
  ['auto_5fptr_207',['auto_ptr',['https://en.cppreference.com/w/cpp/memory/auto_ptr.html',1,'std::auto_ptr&lt; T &gt;'],['https://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',1,'std::auto_ptr::auto_ptr()']]],
  ['aux_208',['Aux',['../structTNL_1_1Graphs_1_1Aux.html',1,'TNL::Graphs']]]
];
