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_20condition_2',['Traversing Vertices with a Condition',['../ug_Graphs.html#traversing-vertices-with-a-condition',1,'']]],
  ['a_20file_3',['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_4',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['a_20graph_20vertex_20reduction_5',['What is a Graph Vertex Reduction?',['../GraphReductionOverview.html#GraphReductionWhatIsReduction',1,'']]],
  ['a_20matrix_20row_20reduction_6',['What is a Matrix Row Reduction?',['../MatrixReductionOverview.html#MatrixReductionWhatIsReduction',1,'']]],
  ['a_20mesh_20and_20data_20to_20a_20file_7',['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_8',['Reading a mesh from a file',['../ug_Meshes.html#reading-a-mesh-from-a-file',1,'']]],
  ['a_20range_9',['Traversing Edges in a Range',['../ug_Graphs.html#traversing-edges-in-a-range',1,'']]],
  ['a_20range_20of_20vertices_10',['Traversing a Range of Vertices',['../ug_Graphs.html#traversing-a-range-of-vertices',1,'']]],
  ['a_20solver_20monitor_11',['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']]],
  ['a_20vertex_12',['Reducing Over Edges of a Vertex',['../ug_Graphs.html#reducing-over-edges-of-a-vertex',1,'']]],
  ['a_20vertex_20with_20argument_13',['Reducing Over Edges of a Vertex with Argument',['../ug_Graphs.html#reducing-over-edges-of-a-vertex-with-argument',1,'']]],
  ['abort_14',['abort',['https://en.cppreference.com/w/cpp/utility/program/abort.html',1,'std']]],
  ['abort_5fhypre_5ferrors_15',['ABORT_HYPRE_ERRORS',['../classTNL_1_1Solvers_1_1Linear_1_1HypreSolver.html#aac083074828ab3867e8391774c61faa9a95b3fca141bccfd74d2873de99a6ae67',1,'TNL::Solvers::Linear::HypreSolver']]],
  ['abs_16',['abs',['../namespaceTNL.html#a12f960190e463ba3b8aa165a0dffcb11',1,'TNL::abs(const T &amp;n)'],['../namespaceTNL.html#a12f960190e463ba3b8aa165a0dffcb11',1,'TNL::abs(const T &amp;n)']]],
  ['abs_28float_29_17',['abs(float)',['https://en.cppreference.com/w/cpp/numeric/math/fabs.html',1,'std']]],
  ['abs_28int_29_18',['abs(int)',['https://en.cppreference.com/w/cpp/numeric/math/abs.html',1,'std']]],
  ['accessing_20the_20array_20elements_19',['Accessing the array elements',['../ug_Arrays.html#accessing-the-array-elements',1,'']]],
  ['accessing_20the_20array_20elements_20with_20operator_20',['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_21',['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_22',['accumulate',['https://en.cppreference.com/w/cpp/algorithm/accumulate.html',1,'std']]],
  ['acos_23',['acos',['https://en.cppreference.com/w/cpp/numeric/math/acos.html',1,'std::acos()'],['../namespaceTNL.html#a5c3d3c41d74c56f002c30baff5872935',1,'TNL::acos()']]],
  ['acosh_24',['acosh',['https://en.cppreference.com/w/cpp/numeric/math/acosh.html',1,'std::acosh()'],['../namespaceTNL.html#a0f30b601d3e009848d9b1a0e28075b8b',1,'TNL::acosh()']]],
  ['adagrad_25',['AdaGrad',['../classTNL_1_1Solvers_1_1Optimization_1_1AdaGrad.html',1,'TNL::Solvers::Optimization']]],
  ['adaptivecsr_26',['AdaptiveCSR',['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html',1,'TNL::Algorithms::Segments::AdaptiveCSR&lt; Device, Index, IndexAllocator &gt;'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html#a982176fae724162a980f418a1d4fbe30',1,'TNL::Algorithms::Segments::AdaptiveCSR::AdaptiveCSR()'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html#a3d513307f4c302823ced0e91f6f35efd',1,'TNL::Algorithms::Segments::AdaptiveCSR::AdaptiveCSR(const AdaptiveCSR &amp;segments)'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html#a2c02148cc2dc5ce8c27cb8a0dfa812cb',1,'TNL::Algorithms::Segments::AdaptiveCSR::AdaptiveCSR(AdaptiveCSR &amp;&amp;) noexcept=default'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html#a30e17f8e21b7edfe262b92e3cb3c0b6e',1,'TNL::Algorithms::Segments::AdaptiveCSR::AdaptiveCSR(const SizesContainer &amp;segmentsSizes)'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html#a21195330923d16cfa38649f7354f853c',1,'TNL::Algorithms::Segments::AdaptiveCSR::AdaptiveCSR(const std::initializer_list&lt; ListIndex &gt; &amp;segmentsSizes)']]],
  ['adaptivecsr_3c_20device_5f_2c_20index_5f_2c_20indexallocator_5f_20_3e_27',['AdaptiveCSR&lt; Device_, Index_, IndexAllocator_ &gt;',['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSR.html',1,'TNL::Algorithms::Segments']]],
  ['adaptivecsrview_28',['AdaptiveCSRView',['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html',1,'TNL::Algorithms::Segments::AdaptiveCSRView&lt; Device, Index &gt;'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html#a8b1a062373e03a68ae489a041b08fc06',1,'TNL::Algorithms::Segments::AdaptiveCSRView::AdaptiveCSRView()=default'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html#a1cb98a524f4d7ae48de481d6d95172cd',1,'TNL::Algorithms::Segments::AdaptiveCSRView::AdaptiveCSRView(const AdaptiveCSRView &amp;)'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html#a029e5de28871838086545e70f68e4717',1,'TNL::Algorithms::Segments::AdaptiveCSRView::AdaptiveCSRView(AdaptiveCSRView &amp;&amp;) noexcept'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html#a1ba8d9d4528ea287f6e3dede93d7ace6',1,'TNL::Algorithms::Segments::AdaptiveCSRView::AdaptiveCSRView(const CSRView&lt; Device, Index &gt; &amp;csrView, const BlocksViewArray &amp;blocks)'],['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html#ab11f51ae6d10e0f5b2a46f67c1bf8b2e',1,'TNL::Algorithms::Segments::AdaptiveCSRView::AdaptiveCSRView(const CSRView&lt; Device, Index &gt; &amp;csrView, BlocksArray &amp;blocks)']]],
  ['adaptivecsrview_3c_20device_2c_20std_3a_3aadd_5fconst_5ft_3c_20index_20_3e_20_3e_29',['AdaptiveCSRView&lt; Device, std::add_const_t&lt; Index &gt; &gt;',['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html',1,'TNL::Algorithms::Segments']]],
  ['adaptivecsrview_3c_20device_5f_2c_20index_5f_20_3e_30',['AdaptiveCSRView&lt; Device_, Index_ &gt;',['../classTNL_1_1Algorithms_1_1Segments_1_1AdaptiveCSRView.html',1,'TNL::Algorithms::Segments']]],
  ['add_5fconst_31',['add_const',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['add_5fcv_32',['add_cv',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['add_5flvalue_5freference_33',['add_lvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]],
  ['add_5fpointer_34',['add_pointer',['https://en.cppreference.com/w/cpp/types/add_pointer.html',1,'std']]],
  ['add_5frvalue_5freference_35',['add_rvalue_reference',['https://en.cppreference.com/w/cpp/types/add_reference.html',1,'std']]],
  ['add_5fvolatile_36',['add_volatile',['https://en.cppreference.com/w/cpp/types/add_cv.html',1,'std']]],
  ['adddelimiter_37',['addDelimiter',['../classTNL_1_1Config_1_1ConfigDescription.html#ad131c9ca5370a0d6f8db1486f3b1b68a',1,'TNL::Config::ConfigDescription']]],
  ['addelement_38',['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#aab992515e593c69db9047ce0ebd03c03',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_39',['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_40',['addEntryEnum',['../classTNL_1_1Config_1_1ConfigDescription.html#a88241fd719068c92bcc64e2be40667cd',1,'TNL::Config::ConfigDescription']]],
  ['adderrormessage_41',['addErrorMessage',['../classTNL_1_1Benchmarks_1_1Benchmark.html#ae9af906f55683c4de2e5b15000a51a08',1,'TNL::Benchmarks::Benchmark']]],
  ['adding_20a_20git_20submodule_20to_20another_20project_42',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['addlist_43',['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)']]],
  ['addlogger_44',['addLogger',['../classTNL_1_1Benchmarks_1_1Benchmark.html#afd1e8c47474a246a314c5c1ec6bae77a',1,'TNL::Benchmarks::Benchmark']]],
  ['addmatrix_45',['addMatrix',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#a0655b34b5c7daf20a89a1ed7c41c5b1f',1,'TNL::Matrices::DenseMatrixBase']]],
  ['addparameter_46',['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_47',['addRequiredEntry',['../classTNL_1_1Config_1_1ConfigDescription.html#a95ba1ec36ef056d5ddf6113b557ddb06',1,'TNL::Config::ConfigDescription']]],
  ['addrequiredlist_48',['addRequiredList',['../classTNL_1_1Config_1_1ConfigDescription.html#a61f618aa650cfc3e821318147590f8db',1,'TNL::Config::ConfigDescription']]],
  ['address_49',['address',['https://en.cppreference.com/w/cpp/memory/allocator/address.html',1,'std::allocator']]],
  ['addressof_50',['addressof',['https://en.cppreference.com/w/cpp/memory/addressof.html',1,'std']]],
  ['adjacency_20matrices_51',['Sparse vs. Dense Adjacency Matrices',['../ug_Graphs.html#sparse-vs-dense-adjacency-matrices',1,'']]],
  ['adjacency_20matrices_20and_20dense_20graphs_52',['Dense Adjacency Matrices And Dense Graphs',['../ug_Graphs.html#dense-adjacency-matrices-and-dense-graphs',1,'']]],
  ['adjacency_20matrices_20and_20sparse_20graphs_20default_53',['Sparse Adjacency Matrices And Sparse Graphs (Default)',['../ug_Graphs.html#sparse-adjacency-matrices-and-sparse-graphs-default',1,'']]],
  ['adjacency_20matrix_54',['Constructor from Adjacency Matrix',['../ug_Graphs.html#constructor-from-adjacency-matrix',1,'']]],
  ['adjacencymatrixtype_55',['AdjacencyMatrixType',['../structTNL_1_1Graphs_1_1Graph.html#a6c8c189ac68516e23b85e8bca9562a31',1,'TNL::Graphs::Graph']]],
  ['adjacencymatrixview_56',['AdjacencyMatrixView',['../structTNL_1_1Graphs_1_1Graph.html#aea9e541e8fd96ac2869cf69c067fffe2',1,'TNL::Graphs::Graph::AdjacencyMatrixView'],['../structTNL_1_1Graphs_1_1GraphBase.html#afbd538a7b35eb20c51ccec72c3f10fb3',1,'TNL::Graphs::GraphBase::AdjacencyMatrixView'],['../structTNL_1_1Graphs_1_1GraphView.html#a464c856daf9e7573bdd99b656befc466',1,'TNL::Graphs::GraphView::AdjacencyMatrixView']]],
  ['adjacent_5fdifference_57',['adjacent_difference',['https://en.cppreference.com/w/cpp/algorithm/adjacent_difference.html',1,'std']]],
  ['adjacent_5ffind_58',['adjacent_find',['https://en.cppreference.com/w/cpp/algorithm/adjacent_find.html',1,'std']]],
  ['adopt_5flock_5ft_59',['adopt_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]],
  ['advance_60',['advance',['https://en.cppreference.com/w/cpp/iterator/advance.html',1,'std']]],
  ['algorithms_20and_20lambda_20functions_61',['Algorithms and lambda functions',['../ug_GeneralConcepts.html#ug_general_concepts_algorithms_and_lambda_functions',1,'']]],
  ['align_62',['align',['https://en.cppreference.com/w/cpp/memory/align.html',1,'std']]],
  ['aligned_5fstorage_63',['aligned_storage',['https://en.cppreference.com/w/cpp/types/aligned_storage.html',1,'std']]],
  ['aligned_5funion_64',['aligned_union',['https://en.cppreference.com/w/cpp/types/aligned_union.html',1,'std']]],
  ['alignment_5fof_65',['alignment_of',['https://en.cppreference.com/w/cpp/types/alignment_of.html',1,'std']]],
  ['all_66',['All',['../group__ndarray.html#ggaeeffb4d2fccb8dd3d4f80121ec06fc07ab1c94ca2fbc3e78fc30069c8d0f01680',1,'TNL::Containers']]],
  ['all_67',['all',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]],
  ['all_20edges_68',['Traversing All Edges',['../ug_Graphs.html#traversing-all-edges',1,'']]],
  ['all_20parameters_69',['All Parameters',['../SegmentReductionLambdas.html#SegmentFetchLambda_Full',1,'Full Form (With All Parameters)'],['../SegmentTraversalLambdas.html#SegmentTraversalElementLambda_Full',1,'Full Form (With All Parameters)']]],
  ['all_20vertices_70',['Traversing All Vertices',['../ug_Graphs.html#traversing-all-vertices',1,'']]],
  ['all_5fof_71',['all_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]],
  ['allocate_72',['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_73',['allocate_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/allocate_shared.html',1,'std']]],
  ['allocates_5fhost_5faccessible_5fdata_74',['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_75',['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_76',['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_77',['allocates_host_accessible_data_v',['../namespaceTNL.html#a8bb3a00e2a6d367ff9370d0a671a0456',1,'TNL']]],
  ['allocation_20and_20setup_20of_20different_20matrix_20types_78',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['allocator_79',['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_80',['allocator_arg_t',['https://en.cppreference.com/w/cpp/memory/allocator_arg_t.html',1,'std']]],
  ['allocator_5ftraits_81',['allocator_traits',['https://en.cppreference.com/w/cpp/memory/allocator_traits.html',1,'std']]],
  ['allocators_82',['Devices and allocators',['../ug_GeneralConcepts.html#ug_general_concepts_devices_and_allocators',1,'']]],
  ['allocatortype_83',['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_84',['alpha',['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',1,'std::gamma_distribution']]],
  ['always_5fnoconv_85',['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_86',['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_87',['Devices and allocators',['../ug_GeneralConcepts.html#ug_general_concepts_devices_and_allocators',1,'']]],
  ['and_20basic_20usage_88',['Public interface and basic usage',['../ug_Meshes.html#public-interface-and-basic-usage',1,'']]],
  ['and_20conditional_20reduction_89',['Reducing Over Edges of Specific Vertices and Conditional Reduction',['../ug_Graphs.html#reducing-over-edges-of-specific-vertices-and-conditional-reduction',1,'']]],
  ['and_20conditional_20reduction_20with_20argument_90',['Reducing Over Edges of Specific Vertices and Conditional Reduction With Argument',['../ug_Graphs.html#reducing-over-edges-of-specific-vertices-and-conditional-reduction-with-argument',1,'']]],
  ['and_20conditional_20variants_91',['and Conditional Variants',['../SegmentTraversalOverview.html#SegmentTraversalScopeAndConditional',1,'Scope and Conditional Variants'],['../GraphTraversalOverview.html#GraphTraversalScopeAndConditional',1,'Scope and Conditional Variants'],['../MatrixTraversalOverview.html#MatrixTraversalScopeAndConditional',1,'Scope and Conditional Variants']]],
  ['and_20conditional_20variants_20which_20rows_20to_20process_92',['Scope and Conditional Variants (Which Rows to Process)',['../MatrixReductionOverview.html#MatrixReductionScopeAndConditionalVariants',1,'']]],
  ['and_20conditional_20variants_20which_20segments_20to_20process_93',['Scope and Conditional Variants (Which Segments to Process)',['../SegmentReductionOverview.html#SegmentReductionScopeAndConditionalVariants',1,'']]],
  ['and_20conditional_20variants_20which_20vertices_20to_20process_94',['Scope and Conditional Variants (Which Vertices to Process)',['../GraphReductionOverview.html#GraphReductionScopeAndConditionalVariants',1,'']]],
  ['and_20data_20to_20a_20file_95',['Writing a mesh and data to a file',['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'']]],
  ['and_20dense_20graphs_96',['Dense Adjacency Matrices And Dense Graphs',['../ug_Graphs.html#dense-adjacency-matrices-and-dense-graphs',1,'']]],
  ['and_20dense_20graphs_97',['Constructor with Initializer List for Sparse and Dense Graphs',['../ug_Graphs.html#constructor-with-initializer-list-for-sparse-and-dense-graphs',1,'']]],
  ['and_20exclusive_20scan_98',['Inclusive and exclusive scan',['../ug_ReductionAndScan.html#inclusive-and-exclusive-scan',1,'']]],
  ['and_20execution_20model_99',['Memory space and execution model',['../md_Pages_2comparison-with-other-libraries.html#memory-space-and-execution-model',1,'']]],
  ['and_20flexible_20reduction_100',['Arrays and flexible reduction',['../ug_Arrays.html#arrays-and-flexible-reduction',1,'']]],
  ['and_20getelement_101',['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_102',['Algorithms and lambda functions',['../ug_GeneralConcepts.html#ug_general_concepts_algorithms_and_lambda_functions',1,'']]],
  ['and_20local_20index_103',['Storer With Index Array and Local Index',['../SegmentReductionLambdas.html#SegmentStorerLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['and_20normals_104',['Bases and normals',['../ug_Grids.html#bases-and-normals',1,'']]],
  ['and_20parallel_20for_105',['Arrays and parallel for',['../ug_Arrays.html#arrays-and-parallel-for',1,'']]],
  ['and_20preconditioner_20type_20at_20runtime_106',['Choosing the solver and preconditioner type at runtime',['../ug_Linear_solvers.html#choosing-the-solver-and-preconditioner-type-at-runtime',1,'']]],
  ['and_20residue_107',['Update and residue',['../ug_ReductionAndScan.html#update-and-residue',1,'']]],
  ['and_20scan_108',['Flexible parallel reduction and scan',['../ug_ReductionAndScan.html',1,'']]],
  ['and_20setup_20of_20different_20matrix_20types_109',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['and_20shared_20pointers_110',['Views and shared pointers',['../ug_GeneralConcepts.html#ug_general_concepts_views_and_shared_pointers',1,'']]],
  ['and_20sparse_20graphs_20default_111',['Sparse Adjacency Matrices And Sparse Graphs (Default)',['../ug_Graphs.html#sparse-adjacency-matrices-and-sparse-graphs-default',1,'']]],
  ['and_20tricks_112',['Tips and tricks',['../index.html#tips-and-tricks',1,'']]],
  ['and_20vectors_113',['Sorting of arrays and vectors',['../ug_Sorting.html#sorting-of-arrays-and-vectors',1,'']]],
  ['and_20with_20argument_114',['Store With Vertex Index Array and With Argument',['../GraphReductionLambdas.html#GraphStoreLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['and_20with_20argument_20position_20tracking_115',['Store With Row Index Array and With Argument (Position Tracking)',['../MatrixReductionLambdas.html#MatrixStoreLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['and_20writer_116',['Matrix reader and writer',['../ug_Matrices.html#matrix-reader-and-writer',1,'']]],
  ['another_20project_117',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['any_118',['any',['https://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',1,'std::bitset']]],
  ['any_5fof_119',['any_of',['https://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',1,'std']]],
  ['anywitharg_120',['AnyWithArg',['../structTNL_1_1AnyWithArg.html',1,'TNL']]],
  ['api_121',['Experimental API',['../group__experimental.html',1,'']]],
  ['api_20calls_122',['Backend-safe API calls',['../md_src_2TNL_2ARCHITECTURE.html#backend-safe-api-calls',1,'']]],
  ['append_123',['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_124',['Appendix',['../ug_Matrices.html#appendix',1,'']]],
  ['apply_5fimpl_125',['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_126',['System-wide installation on Arch Linux',['../index.html#system-wide-installation-on-arch-linux',1,'']]],
  ['architecture_127',['TNL library architecture',['../md_src_2TNL_2ARCHITECTURE.html',1,'']]],
  ['argument_128',['Argument',['../ug_Graphs.html#reducing-over-edges-of-a-vertex-with-argument',1,'Reducing Over Edges of a Vertex with Argument'],['../ug_Graphs.html#reducing-over-edges-of-specific-vertices-and-conditional-reduction-with-argument',1,'Reducing Over Edges of Specific Vertices and Conditional Reduction With Argument'],['../GraphReductionLambdas.html#GraphStoreLambda_WithIndexArrayAndLocalIdx',1,'Store With Vertex Index Array and With Argument']]],
  ['argument_129',['argument',['../group__ReductionFunctionObjectsWithArgument.html',1,'Function objects for reduction operations with argument'],['../ug_ReductionAndScan.html#reduction-with-argument',1,'Reduction with argument'],['../ug_Segments.html#reduction-with-argument-1',1,'Reduction with argument']]],
  ['argument_20position_20tracking_130',['Argument Position Tracking',['../SegmentReductionLambdas.html#SegmentReductionLambda_WithArgument',1,'Reduction With Argument (Position Tracking)'],['../GraphReductionLambdas.html#ReductionLambda_WithArgument',1,'Reduction With Argument (Position Tracking)'],['../MatrixReductionLambdas.html#MatrixReduceReductionLambda_WithArgument',1,'Reduction With Argument (Position Tracking)'],['../GraphReductionLambdas.html#GraphStoreLambda_WithLocalIdx',1,'Store With Argument (Position Tracking)'],['../MatrixReductionLambdas.html#MatrixStoreLambda_WithLocalIdx',1,'Store With Argument (Position Tracking)'],['../MatrixReductionLambdas.html#MatrixStoreLambda_WithIndexArrayAndLocalIdx',1,'Store With Row Index Array and With Argument (Position Tracking)']]],
  ['arguments_131',['Arguments',['../SegmentReductionLambdas.html#SegmentReductionLambda_Basic',1,'Basic Reduction (Without Arguments)'],['../GraphReductionLambdas.html#ReductionLambda_Basic',1,'Basic Reduction (Without Arguments)'],['../MatrixReductionLambdas.html#MatrixReduceReductionLambda_Basic',1,'Basic Reduction (Without Arguments)']]],
  ['array_132',['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())'],['../SegmentReductionLambdas.html#SegmentStorerLambda_WithIndexArray',1,'Storer With Segment Index Array']]],
  ['array_133',['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_20and_20local_20index_134',['Storer With Index Array and Local Index',['../SegmentReductionLambdas.html#SegmentStorerLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['array_20and_20with_20argument_135',['Store With Vertex Index Array and With Argument',['../GraphReductionLambdas.html#GraphStoreLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['array_20and_20with_20argument_20position_20tracking_136',['Store With Row Index Array and With Argument (Position Tracking)',['../MatrixReductionLambdas.html#MatrixStoreLambda_WithIndexArrayAndLocalIdx',1,'']]],
  ['array_20contents_137',['Checking the array contents',['../ug_Arrays.html#checking-the-array-contents',1,'']]],
  ['array_20elements_138',['Accessing the array elements',['../ug_Arrays.html#accessing-the-array-elements',1,'']]],
  ['array_20elements_20with_20operator_139',['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_140',['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_20or_20condition_141',['Array Or Condition',['../MatrixReductionLambdas.html#MatrixStoreLambda_WithIndexArray',1,'Store With Row Index Array Or Condition'],['../GraphReductionLambdas.html#GraphStoreLambda_WithIndexArray',1,'Store With Vertex Index Array Or Condition']]],
  ['array_20views_142',['Array views',['../ug_Arrays.html#array-views',1,'']]],
  ['array_3c_20_5fvalue_2c_20_5fdevice_2c_20_5findex_2c_20_5fallocator_20_3e_143',['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_144',['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_145',['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_146',['array&lt; double, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20functiontype_2c_20size_20_3e_147',['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_148',['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_149',['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_150',['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_151',['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_152',['array&lt; idx, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20index_2c_20device_2c_20index_2c_20allocator_20_3e_153',['Array&lt; Index, Device, Index, Allocator &gt;',['../classTNL_1_1Containers_1_1Array.html',1,'TNL::Containers']]],
  ['array_3c_20index_2c_20device_2c_20typename_20base_3a_3aindextype_2c_20allocator_20_3e_154',['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_155',['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_156',['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_157',['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_158',['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_159',['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_160',['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_161',['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_162',['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_163',['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_164',['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_165',['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_166',['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_167',['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_168',['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_169',['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_170',['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_171',['array&lt; Value, Size &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['array_3c_20vectortype_2c_20stages_20_3e_172',['array&lt; VectorType, Stages &gt;',['https://en.cppreference.com/w/cpp/container/array.html',1,'std']]],
  ['arrays_173',['Arrays',['../ug_Arrays.html',1,'']]],
  ['arrays_174',['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_175',['Arrays and flexible reduction',['../ug_Arrays.html#arrays-and-flexible-reduction',1,'']]],
  ['arrays_20and_20parallel_20for_176',['Arrays and parallel for',['../ug_Arrays.html#arrays-and-parallel-for',1,'']]],
  ['arrays_20and_20vectors_177',['Sorting of arrays and vectors',['../ug_Sorting.html#sorting-of-arrays-and-vectors',1,'']]],
  ['arrayview_178',['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_179',['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_180',['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_181',['ArrayView&lt; GlobalIndexType, TNL::Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20indextype_2c_20devicetype_2c_20indextype_20_3e_182',['ArrayView&lt; IndexType, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20int_2c_20devicetype_2c_20indextype_20_3e_183',['ArrayView&lt; int, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['arrayview_3c_20real_2c_20device_2c_20index_20_3e_184',['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_185',['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_186',['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_187',['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_188',['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_189',['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_190',['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_191',['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_20index_20_3e_3a_3atemplate_20from_3c_20value_20_3e_3a_3atype_2c_20device_2c_20index_20_3e_192',['ArrayView&lt; typename TNL::copy_const&lt; Index &gt;::template from&lt; Value &gt;::type, 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_193',['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_194',['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_195',['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_196',['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_197',['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_198',['ArrayView&lt; ValueType, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1ArrayView.html',1,'TNL::Containers']]],
  ['ascendingsort_199',['ascendingSort',['../namespaceTNL_1_1Algorithms.html#abc7bc13803600a2ada9f16543b69924b',1,'TNL::Algorithms']]],
  ['asctime_200',['asctime',['https://en.cppreference.com/w/cpp/chrono/c/asctime.html',1,'std']]],
  ['asin_201',['asin',['https://en.cppreference.com/w/cpp/numeric/math/asin.html',1,'std::asin()'],['../namespaceTNL.html#af207587442617d9f031069043121e0f1',1,'TNL::asin()']]],
  ['asinh_202',['asinh',['https://en.cppreference.com/w/cpp/numeric/math/asinh.html',1,'std::asinh()'],['../namespaceTNL.html#a6eb3c9e4c1f1879512073ae01e69bec5',1,'TNL::asinh()']]],
  ['assert_2eh_203',['Assert.h',['../Assert_8h.html',1,'']]],
  ['assign_204',['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_205',['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_206',['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_207',['async',['https://en.cppreference.com/w/cpp/thread/async.html',1,'std']]],
  ['async_5fop_208',['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_209',['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_210',['Choosing the solver and preconditioner type at runtime',['../ug_Linear_solvers.html#choosing-the-solver-and-preconditioner-type-at-runtime',1,'']]],
  ['at_5fquick_5fexit_211',['at_quick_exit',['https://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',1,'std']]],
  ['atan_212',['atan',['https://en.cppreference.com/w/cpp/numeric/math/atan.html',1,'std::atan()'],['../namespaceTNL.html#ad18d5fac1bf7104d5761f95bce8a50a7',1,'TNL::atan()']]],
  ['atan2_213',['atan2',['https://en.cppreference.com/w/cpp/numeric/math/atan2.html',1,'std::atan2()'],['../namespaceTNL.html#a654ff6a5ceb9f55ff8450552f0e51301',1,'TNL::atan2()']]],
  ['atanh_214',['atanh',['https://en.cppreference.com/w/cpp/numeric/math/atanh.html',1,'std::atanh()'],['../namespaceTNL.html#acd40821e7b99e7ad801c4b0592eb6189',1,'TNL::atanh()']]],
  ['atexit_215',['atexit',['https://en.cppreference.com/w/cpp/utility/program/atexit.html',1,'std']]],
  ['atof_216',['atof',['https://en.cppreference.com/w/cpp/string/byte/atof.html',1,'std']]],
  ['atoi_217',['atoi',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atol_218',['atol',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atoll_219',['atoll',['https://en.cppreference.com/w/cpp/string/byte/atoi.html',1,'std']]],
  ['atomic_220',['Atomic',['../classTNL_1_1Atomic.html',1,'TNL']]],
  ['atomic_221',['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_222',['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_223',['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_224',['Atomic&lt; T, Devices::Sequential &gt;',['../classTNL_1_1Atomic_3_01T_00_01Devices_1_1Sequential_01_4.html',1,'TNL']]],
  ['atomic_5fcompare_5fexchange_5fstrong_225',['atomic_compare_exchange_strong',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_226',['atomic_compare_exchange_strong_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fweak_227',['atomic_compare_exchange_weak',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fcompare_5fexchange_5fweak_5fexplicit_228',['atomic_compare_exchange_weak_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',1,'std']]],
  ['atomic_5fexchange_229',['atomic_exchange',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]],
  ['atomic_5fexchange_5fexplicit_230',['atomic_exchange_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',1,'std']]],
  ['atomic_5ffetch_5fadd_231',['atomic_fetch_add',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]],
  ['atomic_5ffetch_5fadd_5fexplicit_232',['atomic_fetch_add_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',1,'std']]],
  ['atomic_5ffetch_5fand_233',['atomic_fetch_and',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fand_5fexplicit_234',['atomic_fetch_and_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5for_235',['atomic_fetch_or',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]],
  ['atomic_5ffetch_5for_5fexplicit_236',['atomic_fetch_or_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',1,'std']]],
  ['atomic_5ffetch_5fsub_237',['atomic_fetch_sub',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fsub_5fexplicit_238',['atomic_fetch_sub_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',1,'std']]],
  ['atomic_5ffetch_5fxor_239',['atomic_fetch_xor',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]],
  ['atomic_5ffetch_5fxor_5fexplicit_240',['atomic_fetch_xor_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',1,'std']]],
  ['atomic_5fflag_241',['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_242',['atomic_init',['https://en.cppreference.com/w/cpp/atomic/atomic_init.html',1,'std']]],
  ['atomic_5fis_5flock_5ffree_243',['atomic_is_lock_free',['https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',1,'std']]],
  ['atomic_5fload_244',['atomic_load',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]],
  ['atomic_5fload_5fexplicit_245',['atomic_load_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_load.html',1,'std']]],
  ['atomic_5fsignal_5ffence_246',['atomic_signal_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',1,'std']]],
  ['atomic_5fstore_247',['atomic_store',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]],
  ['atomic_5fstore_5fexplicit_248',['atomic_store_explicit',['https://en.cppreference.com/w/cpp/atomic/atomic_store.html',1,'std']]],
  ['atomic_5fthread_5ffence_249',['atomic_thread_fence',['https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',1,'std']]],
  ['atomicoperations_250',['AtomicOperations',['../structTNL_1_1Algorithms_1_1AtomicOperations.html',1,'TNL::Algorithms']]],
  ['atomicoperations_3c_20devices_3a_3acuda_20_3e_251',['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_252',['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_253',['AtomicOperations&lt; Devices::Sequential &gt;',['../structTNL_1_1Algorithms_1_1AtomicOperations_3_01Devices_1_1Sequential_01_4.html',1,'TNL::Algorithms']]],
  ['auto_5fptr_254',['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()']]]
];
