var searchData=
[
  ['data_0',['data',['../classTNL_1_1Containers_1_1Array.html#a1bdca9036cadcad73ca24ff2f6fa254f',1,'TNL::Containers::Array::data'],['../classTNL_1_1Containers_1_1ArrayView.html#af62eec98e2ccb7ce61af845900d39a1c',1,'TNL::Containers::ArrayView::data'],['https://en.cppreference.com/w/cpp/container/array/data.html',1,'std::array::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u32string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::u16string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::wstring::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::basic_string::data()'],['https://en.cppreference.com/w/cpp/string/basic_string/data.html',1,'std::string::data()'],['https://en.cppreference.com/w/cpp/container/vector/data.html',1,'std::vector::data()'],['https://en.cppreference.com/w/cpp/container/dynarray/data.html',1,'std::dynarray::data()']]],
  ['data_20structures_1',['Data structures',['../UsersGuide.html#data-structures',1,'']]],
  ['data_20structures_20views_2',['Data structures views',['../ug_GeneralConcepts.html#ug_general_concepts_data_structures_view',1,'']]],
  ['data_20to_20a_20file_3',['Writing a mesh and data to a file',['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'']]],
  ['data_20to_20dense_20matrix_20view_4',['Wrapping existing data to dense matrix view',['../ug_Matrices.html#wrapping-existing-data-to-dense-matrix-view',1,'']]],
  ['data_20to_20sparse_20matrix_20view_5',['Wrapping existing data to sparse matrix view',['../ug_Matrices.html#wrapping-existing-data-to-sparse-matrix-view',1,'']]],
  ['datawithindex_6',['DataWithIndex',['../structTNL_1_1Containers_1_1IndexedMap_1_1DataWithIndex.html',1,'TNL::Containers::IndexedMap']]],
  ['date_5forder_7',['date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::date_order()']]],
  ['deallocate_8',['deallocate',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/deallocate.html',1,'std::scoped_allocator_adaptor::deallocate()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/deallocate.html',1,'std::allocator_traits::deallocate()'],['https://en.cppreference.com/w/cpp/memory/allocator/deallocate.html',1,'std::allocator::deallocate()']]],
  ['dec_9',['dec',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]],
  ['deca_10',['deca',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['decay_11',['decay',['https://en.cppreference.com/w/cpp/types/decay.html',1,'std']]],
  ['deci_12',['deci',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['decimal_5fpoint_13',['decimal_point',['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::decimal_point()']]],
  ['declare_5fno_5fpointers_14',['declare_no_pointers',['https://en.cppreference.com/w/cpp/memory/gc/declare_no_pointers.html',1,'std']]],
  ['declare_5freachable_15',['declare_reachable',['https://en.cppreference.com/w/cpp/memory/gc/declare_reachable.html',1,'std']]],
  ['declval_16',['declval',['https://en.cppreference.com/w/cpp/utility/declval.html',1,'std']]],
  ['decode_17',['decode',['../namespaceTNL_1_1base64.html#acace91242325f2f907e2ae9e068e0195',1,'TNL::base64']]],
  ['decode_5fblock_18',['decode_block',['../namespaceTNL_1_1base64.html#a388859187672e03fce486c7ffbbfc2b4',1,'TNL::base64']]],
  ['decomposeblock_19',['decomposeBlock',['../namespaceTNL_1_1Containers.html#ae8c8fde174c396a227ea823ac8d2ea53',1,'TNL::Containers']]],
  ['decomposeblockoptimal_20',['decomposeBlockOptimal',['../namespaceTNL_1_1Containers.html#aa236da3a217058cb4e788ff37c16fe11',1,'TNL::Containers']]],
  ['decompress_5fblock_21',['decompress_block',['../namespaceTNL.html#a300e35ce3537b2dc144fdd7d84e76689',1,'TNL::decompress_block(const char *data)'],['../namespaceTNL.html#a3f66eb08de608127143bb891d3fffa97',1,'TNL::decompress_block(std::istream &amp;input_stream)']]],
  ['decompress_5fdata_22',['decompress_data',['../namespaceTNL.html#ab57c15b9b0365317dbf04ea5be1f7fe0',1,'TNL']]],
  ['default_23',['Default',['../structTNL_1_1Allocators_1_1Default.html',1,'TNL::Allocators::Default&lt; Device &gt;'],['../ug_Graphs.html#sparse-adjacency-matrices-and-sparse-graphs-default',1,'Sparse Adjacency Matrices And Sparse Graphs (Default)']]],
  ['default_20constructor_24',['Default Constructor',['../ug_Graphs.html#default-constructor',1,'']]],
  ['default_3c_20devices_3a_3acuda_20_3e_25',['Default&lt; Devices::Cuda &gt;',['../structTNL_1_1Allocators_1_1Default_3_01Devices_1_1Cuda_01_4.html',1,'TNL::Allocators']]],
  ['default_3c_20devices_3a_3ahost_20_3e_26',['Default&lt; Devices::Host &gt;',['../structTNL_1_1Allocators_1_1Default_3_01Devices_1_1Host_01_4.html',1,'TNL::Allocators']]],
  ['default_3c_20devices_3a_3asequential_20_3e_27',['Default&lt; Devices::Sequential &gt;',['../structTNL_1_1Allocators_1_1Default_3_01Devices_1_1Sequential_01_4.html',1,'TNL::Allocators']]],
  ['default_3c_20devicetype_20_3e_28',['Default&lt; DeviceType &gt;',['../structTNL_1_1Allocators_1_1Default.html',1,'TNL::Allocators']]],
  ['default_3c_20tnl_3a_3adevices_3a_3ahost_20_3e_29',['Default&lt; TNL::Devices::Host &gt;',['../structTNL_1_1Allocators_1_1Default.html',1,'TNL::Allocators']]],
  ['default_5fdelete_30',['default_delete',['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete'],['https://en.cppreference.com/w/cpp/memory/default_delete.html',1,'std::default_delete::default_delete()']]],
  ['default_5ferror_5fcondition_31',['default_error_condition',['https://en.cppreference.com/w/cpp/error/error_code/default_error_condition.html',1,'std::error_code::default_error_condition()'],['https://en.cppreference.com/w/cpp/error/error_category/default_error_condition.html',1,'std::error_category::default_error_condition()']]],
  ['default_5frandom_5fengine_32',['default_random_engine',['https://en.cppreference.com/w/cpp/numeric/random.html',1,'std']]],
  ['defaultconfig_33',['DefaultConfig',['../structTNL_1_1Meshes_1_1DefaultConfig.html',1,'TNL::Meshes']]],
  ['defaultconfig_3c_20cell_2c_20spacedimension_2c_20real_2c_20globalindex_2c_20localindex_20_3e_34',['DefaultConfig&lt; Cell, SpaceDimension, Real, GlobalIndex, LocalIndex &gt;',['../structTNL_1_1Meshes_1_1DefaultConfig.html',1,'TNL::Meshes']]],
  ['defaultelementsorganization_35',['DefaultElementsOrganization',['../structTNL_1_1Algorithms_1_1Segments_1_1DefaultElementsOrganization.html',1,'TNL::Algorithms::Segments']]],
  ['defaultfloat_36',['defaultfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]],
  ['defaultinplacesorter_37',['DefaultInplaceSorter',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultInplaceSorter.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultinplacesorter_3c_20devices_3a_3acuda_20_3e_38',['DefaultInplaceSorter&lt; Devices::Cuda &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultInplaceSorter_3_01Devices_1_1Cuda_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultinplacesorter_3c_20devices_3a_3ahost_20_3e_39',['DefaultInplaceSorter&lt; Devices::Host &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultInplaceSorter_3_01Devices_1_1Host_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultinplacesorter_3c_20devices_3a_3asequential_20_3e_40',['DefaultInplaceSorter&lt; Devices::Sequential &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultInplaceSorter_3_01Devices_1_1Sequential_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultkernel_41',['DefaultKernel',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3aadaptivecsrview_3c_20device_2c_20index_20_3e_20_3e_42',['DefaultKernel&lt; Segments::AdaptiveCSRView&lt; Device, Index &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1AdaptiveCSR3892ace588a338718eefa835138317c9.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3abiellpackview_3c_20device_2c_20index_2c_20organization_2c_20warpsize_20_3e_20_3e_43',['DefaultKernel&lt; Segments::BiEllpackView&lt; Device, Index, Organization, WarpSize &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1BiEllpackVi31880273757d398a97ec958223a294c4.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3achunkedellpackview_3c_20device_2c_20index_2c_20organization_20_3e_20_3e_44',['DefaultKernel&lt; Segments::ChunkedEllpackView&lt; Device, Index, Organization &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1ChunkedEllpe7e77a9f446e433c65fbac334e7118af.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3acsrview_3c_20device_2c_20index_20_3e_20_3e_45',['DefaultKernel&lt; Segments::CSRView&lt; Device, Index &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1CSRView_3_01Device_00_01Index_01_4_01_4.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3aellpackview_3c_20device_2c_20index_2c_20organization_2c_20alignment_20_3e_20_3e_46',['DefaultKernel&lt; Segments::EllpackView&lt; Device, Index, Organization, Alignment &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1EllpackView1c71f0a4a86c3e491fb153133849c93e.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3aslicedellpackview_3c_20device_2c_20index_2c_20organization_2c_20slicesize_20_3e_20_3e_47',['DefaultKernel&lt; Segments::SlicedEllpackView&lt; Device, Index, Organization, SliceSize &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1SlicedEllpaf2724fea72cc2258da1178cfb894150f.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultkernel_3c_20segments_3a_3asortedsegmentsview_3c_20embeddedsegments_20_3e_20_3e_48',['DefaultKernel&lt; Segments::SortedSegmentsView&lt; EmbeddedSegments &gt; &gt;',['../structTNL_1_1Algorithms_1_1SegmentsReductionKernels_1_1DefaultKernel_3_01Segments_1_1SortedSegmeed51566b6a119fe738103c72681400aa.html',1,'TNL::Algorithms::SegmentsReductionKernels']]],
  ['defaultsegmentsreductionkernel_49',['DefaultSegmentsReductionKernel',['../classTNL_1_1Matrices_1_1SparseMatrixBase.html#a225e59dc4cce57c1ea66113ef98a2af6',1,'TNL::Matrices::SparseMatrixBase']]],
  ['defaultsorter_50',['DefaultSorter',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultSorter.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultsorter_3c_20devices_3a_3acuda_20_3e_51',['DefaultSorter&lt; Devices::Cuda &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultSorter_3_01Devices_1_1Cuda_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultsorter_3c_20devices_3a_3ahost_20_3e_52',['DefaultSorter&lt; Devices::Host &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultSorter_3_01Devices_1_1Host_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defaultsorter_3c_20devices_3a_3asequential_20_3e_53',['DefaultSorter&lt; Devices::Sequential &gt;',['../structTNL_1_1Algorithms_1_1Sorting_1_1DefaultSorter_3_01Devices_1_1Sequential_01_4.html',1,'TNL::Algorithms::Sorting']]],
  ['defer_5flock_5ft_54',['defer_lock_t',['https://en.cppreference.com/w/cpp/thread/lock_tag_t.html',1,'std']]],
  ['defined_20methods_55',['User defined methods',['../ug_ODE_solvers.html#user-defined-methods',1,'']]],
  ['defined_20swapping_56',['Sorting with user-defined swapping',['../ug_Sorting.html#sorting-with-user-defined-swapping',1,'']]],
  ['denorm_5fmin_57',['denorm_min',['https://en.cppreference.com/w/cpp/types/numeric_limits/denorm_min.html',1,'std::numeric_limits']]],
  ['dense_58',['Setting Edges with Initializer List (Dense)',['../ug_Graphs.html#setting-edges-with-initializer-list-dense',1,'']]],
  ['dense_20adjacency_20matrices_59',['Sparse vs. Dense Adjacency Matrices',['../ug_Graphs.html#sparse-vs-dense-adjacency-matrices',1,'']]],
  ['dense_20adjacency_20matrices_20and_20dense_20graphs_60',['Dense Adjacency Matrices And Dense Graphs',['../ug_Graphs.html#dense-adjacency-matrices-and-dense-graphs',1,'']]],
  ['dense_20graphs_61',['Dense Graphs',['../ug_Graphs.html#constructor-with-initializer-list-for-dense-graphs',1,'Constructor with Initializer List for Dense Graphs'],['../ug_Graphs.html#constructor-with-initializer-list-for-sparse-and-dense-graphs',1,'Constructor with Initializer List for Sparse and Dense Graphs'],['../ug_Graphs.html#dense-adjacency-matrices-and-dense-graphs',1,'Dense Adjacency Matrices And Dense Graphs']]],
  ['dense_20matrices_62',['Dense matrices',['../ug_Matrices.html#dense-matrices',1,'']]],
  ['dense_20matrices_20example_63',['Dense matrices example',['../ug_Matrices.html#dense-matrices-example',1,'']]],
  ['dense_20matrix_64',['Dense matrix',['../ug_Matrices.html#dense-matrix',1,'']]],
  ['dense_20matrix_20setup_65',['Benchmark of dense matrix setup',['../ug_Matrices.html#benchmark-of-dense-matrix-setup',1,'']]],
  ['dense_20matrix_20view_66',['Wrapping existing data to dense matrix view',['../ug_Matrices.html#wrapping-existing-data-to-dense-matrix-view',1,'']]],
  ['densematrix_67',['DenseMatrix',['../classTNL_1_1Matrices_1_1DenseMatrix.html',1,'TNL::Matrices::DenseMatrix&lt; Real, Device, Index, Organization, RealAllocator &gt;'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a2ecf0aab08f440753cffaf3870bd65e5',1,'TNL::Matrices::DenseMatrix::DenseMatrix(const RealAllocatorType &amp;allocator=RealAllocatorType())'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#abc41d4c666062f15dbf549a28d562cf9',1,'TNL::Matrices::DenseMatrix::DenseMatrix(const DenseMatrix &amp;matrix)'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a488dfcc50ff51c8f28c89d2ad2fd7638',1,'TNL::Matrices::DenseMatrix::DenseMatrix(DenseMatrix &amp;&amp;matrix) noexcept=default'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a361483903d8d9a8480467d63dd1eba89',1,'TNL::Matrices::DenseMatrix::DenseMatrix(Index rows, Index columns, const RealAllocatorType &amp;allocator=RealAllocatorType())'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a731f58c9f5c6ba22a607498d933fd7cb',1,'TNL::Matrices::DenseMatrix::DenseMatrix(std::initializer_list&lt; std::initializer_list&lt; Value &gt; &gt; data, MatrixElementsEncoding encoding=MatrixElementsEncoding::Complete, const RealAllocatorType &amp;allocator=RealAllocatorType())'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a67ab9f2aa8885c3f66f5820bbb7883b8',1,'TNL::Matrices::DenseMatrix::DenseMatrix(Index rows, Index columns, const std::initializer_list&lt; std::tuple&lt; Index, Index, Real &gt; &gt; &amp;data, MatrixElementsEncoding encoding=MatrixElementsEncoding::Complete, const RealAllocatorType &amp;allocator=RealAllocatorType())'],['../classTNL_1_1Matrices_1_1DenseMatrix.html#a5967522b650e599ac0ac48c71565f551',1,'TNL::Matrices::DenseMatrix::DenseMatrix(Index rows, Index columns, const std::map&lt; std::pair&lt; MapIndex, MapIndex &gt;, MapValue &gt; &amp;map, MatrixElementsEncoding encoding=MatrixElementsEncoding::Complete, const RealAllocatorType &amp;allocator=RealAllocatorType())']]],
  ['densematrix_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_2c_20_5forganization_2c_20_5frealallocator_20_3e_68',['DenseMatrix&lt; _Real, _Device, _Index, _Organization, _RealAllocator &gt;',['../classTNL_1_1Matrices_1_1DenseMatrix.html',1,'TNL::Matrices']]],
  ['densematrix_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_20_3e_69',['DenseMatrix&lt; GlobalIndexType, TNL::Devices::Host, int &gt;',['../classTNL_1_1Matrices_1_1DenseMatrix.html',1,'TNL::Matrices']]],
  ['densematrix_3c_20realtype_2c_20devices_3a_3asequential_2c_20indextype_20_3e_70',['DenseMatrix&lt; RealType, Devices::Sequential, IndexType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrix.html',1,'TNL::Matrices']]],
  ['densematrixbase_71',['DenseMatrixBase',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html',1,'TNL::Matrices::DenseMatrixBase&lt; Real, Device, Index, Organization &gt;'],['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#aaedb1bbb37c28b2509c0a3a3c0c6d824',1,'TNL::Matrices::DenseMatrixBase::DenseMatrixBase()=default'],['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#a632ec12d7dbf374e933039b650542adb',1,'TNL::Matrices::DenseMatrixBase::DenseMatrixBase(IndexType rows, IndexType columns, typename Base::ValuesViewType values)'],['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#a10f0a0dcdbe9ede1808058a1631e644e',1,'TNL::Matrices::DenseMatrixBase::DenseMatrixBase(const DenseMatrixBase &amp;matrix)=default'],['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#afbc695a62f14fab69bea46f4f65482e0',1,'TNL::Matrices::DenseMatrixBase::DenseMatrixBase(DenseMatrixBase &amp;&amp;matrix) noexcept=default']]],
  ['densematrixbase_3c_20double_2c_20devices_3a_3ahost_2c_20int_2c_20algorithms_3a_3asegments_3a_3adefaultelementsorganization_3c_20devices_3a_3ahost_20_3e_3a_3agetorganization_28_29_20_3e_72',['DenseMatrixBase&lt; double, Devices::Host, int, Algorithms::Segments::DefaultElementsOrganization&lt; Devices::Host &gt;::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html',1,'TNL::Matrices']]],
  ['densematrixbase_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_2c_20algorithms_3a_3asegments_3a_3adefaultelementsorganization_3c_20tnl_3a_3adevices_3a_3ahost_20_3e_3a_3agetorganization_28_29_20_3e_73',['DenseMatrixBase&lt; GlobalIndexType, TNL::Devices::Host, int, Algorithms::Segments::DefaultElementsOrganization&lt; TNL::Devices::Host &gt;::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixBase.html',1,'TNL::Matrices']]],
  ['densematrixelement_74',['DenseMatrixElement',['../classTNL_1_1Matrices_1_1DenseMatrixElement.html',1,'TNL::Matrices::DenseMatrixElement&lt; Real, Index &gt;'],['../classTNL_1_1Matrices_1_1DenseMatrixElement.html#a40c50545b8604d34b308b7fb368028c8',1,'TNL::Matrices::DenseMatrixElement::DenseMatrixElement()']]],
  ['densematrixelement_3c_20realtype_2c_20indextype_20_3e_75',['DenseMatrixElement&lt; RealType, IndexType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixElement.html',1,'TNL::Matrices']]],
  ['densematrixrowview_76',['DenseMatrixRowView',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices::DenseMatrixRowView&lt; SegmentView, ValuesView &gt;'],['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html#a6d34a00b9a555f47cb2eceb5e5b52e61',1,'TNL::Matrices::DenseMatrixRowView::DenseMatrixRowView()']]],
  ['densematrixrowview_3c_20matrices_3a_3adensematrixview_3c_20real_2c_20device_2c_20index_2c_20organization_20_3e_3a_3asegmentviewtype_2c_20matrices_3a_3adensematrixview_3c_20real_2c_20device_2c_20index_2c_20organization_20_3e_3a_3avaluesviewtype_20_3e_77',['DenseMatrixRowView&lt; Matrices::DenseMatrixView&lt; Real, Device, Index, Organization &gt;::SegmentViewType, Matrices::DenseMatrixView&lt; Real, Device, Index, Organization &gt;::ValuesViewType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices']]],
  ['densematrixrowview_3c_20segmentview_2c_20constvaluesviewtype_20_3e_78',['DenseMatrixRowView&lt; SegmentView, ConstValuesViewType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices']]],
  ['densematrixrowview_3c_20segmentview_2c_20valuesviewtype_20_3e_79',['DenseMatrixRowView&lt; SegmentView, ValuesViewType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices']]],
  ['densematrixrowview_3c_20segmentviewtype_2c_20typename_20base_3a_3avaluesviewtype_20_3e_80',['DenseMatrixRowView&lt; SegmentViewType, typename Base::ValuesViewType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices']]],
  ['densematrixrowview_3c_20typename_20matrixview_3a_3asegmentviewtype_2c_20typename_20matrixview_3a_3avaluesviewtype_20_3e_81',['DenseMatrixRowView&lt; typename MatrixView::SegmentViewType, typename MatrixView::ValuesViewType &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html',1,'TNL::Matrices']]],
  ['densematrixview_82',['DenseMatrixView',['../classTNL_1_1Matrices_1_1DenseMatrixView.html',1,'TNL::Matrices::DenseMatrixView&lt; Real, Device, Index, Organization &gt;'],['../classTNL_1_1Matrices_1_1DenseMatrixView.html#a1280ff38305ad34e1f1f1ec2e004566d',1,'TNL::Matrices::DenseMatrixView::DenseMatrixView()=default'],['../classTNL_1_1Matrices_1_1DenseMatrixView.html#a60c9a93c0ea7fef8f39d5499fa63d045',1,'TNL::Matrices::DenseMatrixView::DenseMatrixView(Index rows, Index columns, typename Base::ValuesViewType values)'],['../classTNL_1_1Matrices_1_1DenseMatrixView.html#a67076307700cb2721f0b7bd696f258a3',1,'TNL::Matrices::DenseMatrixView::DenseMatrixView(const DenseMatrixView &amp;matrix)=default'],['../classTNL_1_1Matrices_1_1DenseMatrixView.html#aea90b815e36b97b6deab99bb82952508',1,'TNL::Matrices::DenseMatrixView::DenseMatrixView(DenseMatrixView &amp;&amp;matrix) noexcept=default']]],
  ['densematrixview_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_20_3e_83',['DenseMatrixView&lt; _Real, _Device, _Index &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixView.html',1,'TNL::Matrices']]],
  ['densematrixview_3c_20real_2c_20device_2c_20index_2c_20organization_20_3e_84',['DenseMatrixView&lt; Real, Device, Index, Organization &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixView.html',1,'TNL::Matrices']]],
  ['densematrixview_3c_20std_3a_3aadd_5fconst_5ft_3c_20real_20_3e_2c_20device_2c_20index_2c_20organization_20_3e_85',['DenseMatrixView&lt; std::add_const_t&lt; Real &gt;, Device, Index, Organization &gt;',['../classTNL_1_1Matrices_1_1DenseMatrixView.html',1,'TNL::Matrices']]],
  ['densities_86',['densities',['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/params.html',1,'std::piecewise_constant_distribution::densities()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/params.html',1,'std::piecewise_linear_distribution::densities()']]],
  ['dependencies_87',['Dependencies',['../index.html#dependencies',1,'']]],
  ['dependency_88',['Sequential dependency',['../ug_Segments.html#sequential-dependency',1,'']]],
  ['depending_20on_20the_20device_89',['Different permutations depending on the device',['../ug_NDArrays.html#different-permutations-depending-on-the-device',1,'']]],
  ['deque_90',['deque',['https://en.cppreference.com/w/cpp/container/deque.html',1,'std::deque&lt; T &gt;'],['https://en.cppreference.com/w/cpp/container/deque/deque.html',1,'std::deque::deque()']]],
  ['descendingsort_91',['descendingSort',['../namespaceTNL_1_1Algorithms.html#a58b3546769a19c679a79a656ceeb8690',1,'TNL::Algorithms']]],
  ['destroy_92',['destroy',['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/destroy.html',1,'std::scoped_allocator_adaptor::destroy()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/destroy.html',1,'std::allocator_traits::destroy()'],['https://en.cppreference.com/w/cpp/memory/allocator/destroy.html',1,'std::allocator::destroy()']]],
  ['detach_93',['detach',['https://en.cppreference.com/w/cpp/thread/thread/detach.html',1,'std::thread']]],
  ['detail_94',['detail',['../structTNL_1_1Meshes_1_1GridTypeResolver_1_1detail.html',1,'TNL::Meshes::GridTypeResolver&lt; ConfigTag, Device &gt;::detail&lt; Reader, Functor &gt;'],['../structTNL_1_1Meshes_1_1MeshTypeResolver_1_1detail.html',1,'TNL::Meshes::MeshTypeResolver&lt; ConfigTag, Device &gt;::detail&lt; Reader, Functor &gt;']]],
  ['detectmesh_95',['detectMesh',['../classTNL_1_1Meshes_1_1Readers_1_1FPMAReader.html#acaf04db7cc0aee447869604faeab9a95',1,'TNL::Meshes::Readers::FPMAReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1MeshReader.html#a571483e59e1bff9f5a3ad9bea458e251',1,'TNL::Meshes::Readers::MeshReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1NetgenReader.html#a65c77b224a3e7616b6f9cbce00dae912',1,'TNL::Meshes::Readers::NetgenReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1PVTIReader.html#ad1b482081c0fd1f2b06cc04cbd798b46',1,'TNL::Meshes::Readers::PVTIReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1PVTUReader.html#a8c4798a6ecb5a7eff087185f1429f943',1,'TNL::Meshes::Readers::PVTUReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1VTIReader.html#afd81810d14dac436a3e4adc259bfa99f',1,'TNL::Meshes::Readers::VTIReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1VTKReader.html#a195087c3b60c13c0ec04734dfa1fd87e',1,'TNL::Meshes::Readers::VTKReader::detectMesh()'],['../classTNL_1_1Meshes_1_1Readers_1_1VTUReader.html#a993c0a16d4ce6be39fefa78f040bffbc',1,'TNL::Meshes::Readers::VTUReader::detectMesh()']]],
  ['device_96',['Different permutations depending on the device',['../ug_NDArrays.html#different-permutations-depending-on-the-device',1,'']]],
  ['device_20pointers_97',['Device pointers',['../ug_Pointers.html#device-pointers',1,'']]],
  ['device_20smart_20pointers_98',['Cross-device smart pointers',['../ug_Pointers.html',1,'']]],
  ['devicepointer_99',['DevicePointer',['../classTNL_1_1Pointers_1_1DevicePointer.html',1,'TNL::Pointers::DevicePointer&lt; Object, Device &gt;'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#aef812c8ab72484fa015979b85e8905c3',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(std::nullptr_t)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a1914a13ba9c48b76ab1c9881f7c824ab',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(ObjectType &amp;obj)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a3208560151f503a4569b32a67c7a6e22',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(const DevicePointer &amp;pointer)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a8d92debccb7c63f25009744f523b1f05',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(const DevicePointer&lt; Object_, DeviceType &gt; &amp;pointer)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a43d2e3c5d4cf8a5b09c18f7f1d2cbc5d',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(DevicePointer &amp;&amp;pointer) noexcept'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#ab136aab26cf96747779cc04f535cda97',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DevicePointer(DevicePointer&lt; Object_, DeviceType &gt; &amp;&amp;pointer)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a8eef44804fc75b2389e1737d4babcea7',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(std::nullptr_t)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a6a38b41feec950b300ed1df5f5651efd',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(ObjectType &amp;obj)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a9b3bb23c255c5f2e33817917ccd32a35',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(const DevicePointer &amp;pointer)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#ad2b486f91a0d31f8b95fef17eb1a6bb1',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(const DevicePointer&lt; Object_, DeviceType &gt; &amp;pointer)'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a57ed43fa364266a984cc927413793c2a',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(DevicePointer &amp;&amp;pointer) noexcept'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a3f5e8ec27217b5ea6a1f045210adf274',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DevicePointer(DevicePointer&lt; Object_, DeviceType &gt; &amp;&amp;pointer)']]],
  ['devicepointer_3c_20object_2c_20devices_3a_3acuda_20_3e_100',['DevicePointer&lt; Object, Devices::Cuda &gt;',['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html',1,'TNL::Pointers']]],
  ['devicepointer_3c_20object_2c_20devices_3a_3ahost_20_3e_101',['DevicePointer&lt; Object, Devices::Host &gt;',['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html',1,'TNL::Pointers']]],
  ['devices_20and_20allocators_102',['Devices and allocators',['../ug_GeneralConcepts.html#ug_general_concepts_devices_and_allocators',1,'']]],
  ['devicetype_103',['DeviceType',['../classTNL_1_1Algorithms_1_1Segments_1_1BiEllpackBase.html#a1c7abc0281e3acb11910995f51cd11c6',1,'TNL::Algorithms::Segments::BiEllpackBase::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1ChunkedEllpackBase.html#aefa85577a9daf7c12626b528296ecd2a',1,'TNL::Algorithms::Segments::ChunkedEllpackBase::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1CSRBase.html#a883a3b7a42966cadd0b2929061b77197',1,'TNL::Algorithms::Segments::CSRBase::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1EllpackBase.html#a43a6ee1b6c0b1fc5392af9318f06f9c6',1,'TNL::Algorithms::Segments::EllpackBase::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1SlicedEllpackBase.html#abee0d66bba97181276a3f608447b5b8c',1,'TNL::Algorithms::Segments::SlicedEllpackBase::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1SortedSegmentsBase.html#a5401333ef08a97d799d6f40dfc37ff7f',1,'TNL::Algorithms::Segments::SortedSegmentsBase::DeviceType'],['../classTNL_1_1Containers_1_1Array.html#a9ced248da885e31ad57fe906f31fb346',1,'TNL::Containers::Array::DeviceType'],['../classTNL_1_1Containers_1_1ArrayView.html#abcea8a8ed68258f5a5536a0d5e02a926',1,'TNL::Containers::ArrayView::DeviceType'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#a3aa5d7bdddecac2ec9914edf13b93848',1,'TNL::Containers::DistributedNDArray::DeviceType'],['../classTNL_1_1Containers_1_1DistributedNDArrayView.html#ac267e689ab85e62f985b3a9415602b68',1,'TNL::Containers::DistributedNDArrayView::DeviceType'],['../classTNL_1_1Containers_1_1NDArrayStorage.html#a17db0de7d822e0a1d10cb0aea468852f',1,'TNL::Containers::NDArrayStorage::DeviceType'],['../classTNL_1_1Containers_1_1NDArrayView.html#ad2b552c1b6e6f6bb74d101aa8234e798',1,'TNL::Containers::NDArrayView::DeviceType'],['../classTNL_1_1Containers_1_1Vector.html#a645793095a0106475740b3e493ec3643',1,'TNL::Containers::Vector::DeviceType'],['../classTNL_1_1Containers_1_1VectorView.html#a1d4e9b19889dd22d792abc9ee11110a9',1,'TNL::Containers::VectorView::DeviceType'],['../structTNL_1_1Graphs_1_1Graph.html#a45babfc43cd0fd1813d8bdf445d4388d',1,'TNL::Graphs::Graph::DeviceType'],['../structTNL_1_1Graphs_1_1GraphBase.html#a07b0971a0c1ad5e4c3c1a2a39df2ea34',1,'TNL::Graphs::GraphBase::DeviceType'],['../structTNL_1_1Graphs_1_1GraphView.html#ab8a27c3e90f1c9f9fe45c0cf9946965d',1,'TNL::Graphs::GraphView::DeviceType'],['../classTNL_1_1Matrices_1_1DenseMatrixBase.html#ad37893cbd609ec9323f51499419796f4',1,'TNL::Matrices::DenseMatrixBase::DeviceType'],['../classTNL_1_1Matrices_1_1LambdaMatrix.html#af510d5f56d2ddbdece9de98b8fdd2633',1,'TNL::Matrices::LambdaMatrix::DeviceType'],['../classTNL_1_1Matrices_1_1MatrixBase.html#a95f15e2ddec4da71a3707848053e5f80',1,'TNL::Matrices::MatrixBase::DeviceType'],['../classTNL_1_1Matrices_1_1MatrixReader.html#afc77f9918eaa00af986f6b8d2e6cca49',1,'TNL::Matrices::MatrixReader::DeviceType'],['../classTNL_1_1Matrices_1_1MatrixWriter.html#a393b4ef54f1761af2095e49a4dcbd663',1,'TNL::Matrices::MatrixWriter::DeviceType'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#ac6d50ddf7aca780189313116d2ef96a3',1,'TNL::Matrices::MultidiagonalMatrixBase::DeviceType'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html#a7876354c1f9d658e4f2d745bca0f6293',1,'TNL::Matrices::MultidiagonalMatrixView::DeviceType'],['../classTNL_1_1Matrices_1_1SparseMatrixBase.html#ad35b28d381fb771be1199b0cd445f846',1,'TNL::Matrices::SparseMatrixBase::DeviceType'],['../classTNL_1_1Matrices_1_1TridiagonalMatrixBase.html#a9902d30a614fd3462a5338e635d0d5fb',1,'TNL::Matrices::TridiagonalMatrixBase::DeviceType'],['../classTNL_1_1Meshes_1_1Grid.html#a28239e25242383979b2f8d4076b018a5',1,'TNL::Meshes::Grid::DeviceType'],['../classTNL_1_1Meshes_1_1GridEntity.html#a7a818804f9127108433ada5b27f87454',1,'TNL::Meshes::GridEntity::DeviceType'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#aa242bc73ec6cc94ee548d219b0ed1152',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::DeviceType'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a4281361fdcf9359965818b4e62a8632d',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::DeviceType'],['../classTNL_1_1Pointers_1_1SharedPointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a5e2e2dc989ecb4a6e87289c0d9dcc78c',1,'TNL::Pointers::SharedPointer&lt; Object, Devices::Cuda &gt;::DeviceType'],['../classTNL_1_1Pointers_1_1SharedPointer_3_01Object_00_01Devices_1_1Host_01_4.html#a655740489ea9d3223ceb35dc786a3e2a',1,'TNL::Pointers::SharedPointer&lt; Object, Devices::Host &gt;::DeviceType'],['../classTNL_1_1Pointers_1_1UniquePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a6f48fda9e592a602ffac9430ae4e0be3',1,'TNL::Pointers::UniquePointer&lt; Object, Devices::Host &gt;::DeviceType'],['../classTNL_1_1Pointers_1_1UniquePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#ab4cfe624e6e5dc1be1487d239bb889b3',1,'TNL::Pointers::UniquePointer&lt; Object, Devices::Cuda &gt;::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1BICGStab.html#a71287b294590a35c54a3c5641b0ebe78',1,'TNL::Solvers::Linear::BICGStab::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1BICGStabL.html#a51286786170012e584065687c5b87457',1,'TNL::Solvers::Linear::BICGStabL::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1CG.html#a0e84fcc2c11765aacf6749233b62e000',1,'TNL::Solvers::Linear::CG::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1GMRES.html#a1b75a38c4e243240b4f53dae65999018',1,'TNL::Solvers::Linear::GMRES::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1IDRs.html#a3f917472f472c6a773c574f903f73148',1,'TNL::Solvers::Linear::IDRs::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Jacobi.html#aa8f1ee30aa607bb6b11a17c73ea912a9',1,'TNL::Solvers::Linear::Jacobi::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1LinearSolver.html#affb4a14640c7c6259bfa0fcbe572c297',1,'TNL::Solvers::Linear::LinearSolver::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal.html#a030f5cd39f029ff4262c4a6c2a5cc2f4',1,'TNL::Solvers::Linear::Preconditioners::Diagonal::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal_3_01Matrices_1_1DistributedMatrix_3_01Matrix_01_4_01_4.html#a914d6fcf71243d28b10d9e3649abe63b',1,'TNL::Solvers::Linear::Preconditioners::Diagonal&lt; Matrices::DistributedMatrix&lt; Matrix &gt; &gt;::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILU0__impl_3_01Matrix_00_01Real_00_01Devices_1_1Host_00_01Index_01_4.html#a774bb3f082ef3ce60886eeaeffb6f55f',1,'TNL::Solvers::Linear::Preconditioners::ILU0_impl&lt; Matrix, Real, Devices::Host, Index &gt;::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1ILUT.html#a53304cba2f07f9ac69845e977d958eb6',1,'TNL::Solvers::Linear::Preconditioners::ILUT::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html#ab12a9503c6136e7eefd3a29c60fa7afa',1,'TNL::Solvers::Linear::Preconditioners::Preconditioner::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1SOR.html#a5a85aa41fa8ba7771c359bedc99c6a4d',1,'TNL::Solvers::Linear::SOR::DeviceType'],['../classTNL_1_1Solvers_1_1Linear_1_1TFQMR.html#a4d3f474bbf9a42ed43a932de646af306',1,'TNL::Solvers::Linear::TFQMR::DeviceType'],['../structTNL_1_1Solvers_1_1ODE_1_1ODESolver_3_01Method_00_01Vector_00_01SolverMonitor_00_01false_01_4.html#a72a759eb2f3fdbb4c544ccc6612dd532',1,'TNL::Solvers::ODE::ODESolver&lt; Method, Vector, SolverMonitor, false &gt;::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1SortedSegments.html#ad769bbd661ce18d2d251ff975fee1481',1,'TNL::Algorithms::Segments::SortedSegments::DeviceType'],['../classTNL_1_1Algorithms_1_1Segments_1_1SortedSegmentsView.html#a5401333ef08a97d799d6f40dfc37ff7f',1,'TNL::Algorithms::Segments::SortedSegmentsView::DeviceType']]],
  ['diagonal_104',['Diagonal',['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal.html',1,'TNL::Solvers::Linear::Preconditioners']]],
  ['diagonal_3c_20matrices_3a_3adistributedmatrix_3c_20matrix_20_3e_20_3e_105',['Diagonal&lt; Matrices::DistributedMatrix&lt; Matrix &gt; &gt;',['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal_3_01Matrices_1_1DistributedMatrix_3_01Matrix_01_4_01_4.html',1,'TNL::Solvers::Linear::Preconditioners']]],
  ['diagonalsoffsetsview_106',['DiagonalsOffsetsView',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html#a56a7217425807352a257bc3457567d57',1,'TNL::Matrices::MultidiagonalMatrixRowView']]],
  ['differences_20from_20dynamic_20ode_20solvers_107',['Key differences from dynamic ODE solvers',['../ug_ODE_solvers.html#key-differences-from-dynamic-ode-solvers',1,'']]],
  ['different_20matrix_20types_108',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['different_20permutations_20depending_20on_20the_20device_109',['Different permutations depending on the device',['../ug_NDArrays.html#different-permutations-depending-on-the-device',1,'']]],
  ['difftime_110',['difftime',['https://en.cppreference.com/w/cpp/chrono/c/difftime.html',1,'std']]],
  ['dimension_111',['dimension',['../structTNL_1_1Containers_1_1Block.html#a71c77bb0186610f7cd885782570eb9f0',1,'TNL::Containers::Block']]],
  ['dimensional_20array_112',['dimensional 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']]],
  ['dimensional_20arrays_113',['N-dimensional arrays',['../group__ndarray.html',1,'']]],
  ['dimensional_20parallel_20for_114',['n-dimensional Parallel For',['../ug_ForLoops.html#n-dimensional-parallel-for',1,'']]],
  ['dimensions_115',['dimensions',['../classTNL_1_1Meshes_1_1Grid.html#a91913814b51685126709174f2f68346c',1,'TNL::Meshes::Grid']]],
  ['dimensiontag_116',['DimensionTag',['../classTNL_1_1Meshes_1_1DimensionTag.html',1,'TNL::Meshes']]],
  ['dimensiontag_3c_200_20_3e_117',['DimensionTag&lt; 0 &gt;',['../classTNL_1_1Meshes_1_1DimensionTag_3_010_01_4.html',1,'TNL::Meshes']]],
  ['dimensiontag_3c_201_20_3e_118',['DimensionTag&lt; 1 &gt;',['../classTNL_1_1Meshes_1_1DimensionTag.html',1,'TNL::Meshes']]],
  ['dimensiontag_3c_20dimension_20_2d_201_20_3e_119',['DimensionTag&lt; Dimension - 1 &gt;',['../classTNL_1_1Meshes_1_1DimensionTag.html',1,'TNL::Meshes']]],
  ['dimensiontag_3c_20dimension_2b1_20_3e_120',['DimensionTag&lt; Dimension+1 &gt;',['../classTNL_1_1Meshes_1_1DimensionTag.html',1,'TNL::Meshes']]],
  ['direct_20methods_121',['Direct methods',['../namespaceTNL_1_1Solvers_1_1Linear.html#direct-methods',1,'']]],
  ['directed_20vs_20undirected_20graphs_122',['Graph Orientation: Directed vs. Undirected Graphs',['../ug_Graphs.html#graph-orientation-directed-vs-undirected-graphs',1,'']]],
  ['directedgraph_123',['DirectedGraph',['../structTNL_1_1Graphs_1_1DirectedGraph.html',1,'TNL::Graphs']]],
  ['directions_124',['Directions',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1Directions.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['discard_125',['discard',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::subtract_with_carry_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::knuth_b::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::linear_congruential_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux24::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::ranlux48::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937_64::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/discard.html',1,'std::shuffle_order_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mersenne_twister_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux48_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/discard.html',1,'std::independent_bits_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/discard.html',1,'std::ranlux24_base::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard.html',1,'std::discard_block_engine::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand0::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/discard.html',1,'std::minstd_rand::discard()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/discard.html',1,'std::mt19937::discard()']]],
  ['discard_5fblock_5fengine_126',['discard_block_engine',['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine.html',1,'std::discard_block_engine'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/discard_block_engine.html',1,'std::discard_block_engine::discard_block_engine()']]],
  ['discrete_5fdistribution_127',['discrete_distribution',['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution.html',1,'std::discrete_distribution'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/discrete_distribution.html',1,'std::discrete_distribution::discrete_distribution()']]],
  ['discretelog2_128',['discreteLog2',['../namespaceTNL.html#a29d992f167b63726ec32ff7528a640e6',1,'TNL']]],
  ['discretepow_129',['discretePow',['../namespaceTNL.html#a91d283d84653b6cdc6d49c1bcff20c1a',1,'TNL']]],
  ['discreteproduct_130',['discreteProduct',['../namespaceTNL.html#af4c19fd3d956fd76cbaf5debc6df7802',1,'TNL']]],
  ['distance_131',['distance',['https://en.cppreference.com/w/cpp/iterator/distance.html',1,'std']]],
  ['distributed_20arrays_132',['Distributed arrays',['../ug_Arrays.html#distributed-arrays',1,'']]],
  ['distributed_20matrices_133',['Distributed matrices',['../ug_Matrices.html#distributed-matrices',1,'']]],
  ['distributed_20n_20dimensional_20array_134',['Distributed N-dimensional array',['../ug_NDArrays.html#distributed-n-dimensional-array',1,'']]],
  ['distributed_20ode_20solver_20example_135',['Distributed ODE Solver Example',['../ug_ODE_solvers.html#distributed-ode-solver-example',1,'']]],
  ['distributed_20ode_20solvers_136',['Distributed ODE Solvers',['../ug_ODE_solvers.html#distributed-ode-solvers',1,'']]],
  ['distributed_20vectors_137',['Distributed vectors',['../ug_Vectors.html#distributed-vectors',1,'']]],
  ['distributedarray_138',['DistributedArray',['../classTNL_1_1Containers_1_1DistributedArray.html',1,'TNL::Containers::DistributedArray&lt; Value, Device, Index, Allocator &gt;'],['../classTNL_1_1Containers_1_1DistributedArray.html#a6deb01ad8b2394fed3342eda047cafc4',1,'TNL::Containers::DistributedArray::DistributedArray()=default'],['../classTNL_1_1Containers_1_1DistributedArray.html#af555f090cfe523860fc4500c80f3b345',1,'TNL::Containers::DistributedArray::DistributedArray(const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedArray.html#afb60bbef7e50850c86d9fea5df69a2bd',1,'TNL::Containers::DistributedArray::DistributedArray(const DistributedArray &amp;array)'],['../classTNL_1_1Containers_1_1DistributedArray.html#ab9f0e8f34f96caee7d97705ee1bcd888',1,'TNL::Containers::DistributedArray::DistributedArray(const DistributedArray &amp;array, const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedVector.html#aa1884bfa67ad436b5c37a30e276709d1',1,'TNL::Containers::DistributedVector::DistributedArray()=default'],['../classTNL_1_1Containers_1_1DistributedVector.html#a5264ace2496b486d71e927adcb675967',1,'TNL::Containers::DistributedVector::DistributedArray(const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedVector.html#a41fb524ad6585924efabfb428ca24b77',1,'TNL::Containers::DistributedVector::DistributedArray(const DistributedArray &amp;array)'],['../classTNL_1_1Containers_1_1DistributedVector.html#a2c5e62eccd25ab11119988e22709ca76',1,'TNL::Containers::DistributedVector::DistributedArray(const DistributedArray &amp;array, const AllocatorType &amp;allocator)']]],
  ['distributedarray_3c_20_5fvalue_2c_20_5fdevice_2c_20_5findex_2c_20_5fallocator_20_3e_139',['DistributedArray&lt; _Value, _Device, _Index, _Allocator &gt;',['../classTNL_1_1Containers_1_1DistributedArray.html',1,'TNL::Containers']]],
  ['distributedarray_3c_20real_2c_20device_2c_20index_2c_20allocator_20_3e_140',['DistributedArray&lt; Real, Device, Index, Allocator &gt;',['../classTNL_1_1Containers_1_1DistributedArray.html',1,'TNL::Containers']]],
  ['distributedarray_3c_20real_2c_20devices_3a_3ahost_2c_20int_2c_20typename_20allocators_3a_3adefault_3c_20devices_3a_3ahost_20_3e_3a_3atemplate_20allocator_3c_20real_20_3e_20_3e_141',['DistributedArray&lt; Real, Devices::Host, int, typename Allocators::Default&lt; Devices::Host &gt;::template Allocator&lt; Real &gt; &gt;',['../classTNL_1_1Containers_1_1DistributedArray.html',1,'TNL::Containers']]],
  ['distributedarraysynchronizer_142',['DistributedArraySynchronizer',['../classTNL_1_1Containers_1_1DistributedArraySynchronizer.html',1,'TNL::Containers']]],
  ['distributedarrayview_143',['DistributedArrayView',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20_5fvalue_2c_20_5fdevice_2c_20_5findex_20_3e_144',['DistributedArrayView&lt; _Value, _Device, _Index &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20real_2c_20device_2c_20index_20_3e_145',['DistributedArrayView&lt; Real, Device, Index &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20real_2c_20devices_3a_3ahost_2c_20int_20_3e_146',['DistributedArrayView&lt; Real, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20std_3a_3aadd_5fconst_5ft_3c_20value_20_3e_2c_20device_2c_20index_20_3e_147',['DistributedArrayView&lt; std::add_const_t&lt; Value &gt;, Device, Index &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20value_2c_20device_2c_20index_20_3e_148',['DistributedArrayView&lt; Value, Device, Index &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedarrayview_3c_20value_2c_20devices_3a_3ahost_2c_20int_20_3e_149',['DistributedArrayView&lt; Value, Devices::Host, int &gt;',['../classTNL_1_1Containers_1_1DistributedArrayView.html',1,'TNL::Containers']]],
  ['distributedbinaryexpressiontemplate_150',['DistributedBinaryExpressionTemplate',['../structTNL_1_1Containers_1_1Expressions_1_1DistributedBinaryExpressionTemplate.html',1,'TNL::Containers::Expressions']]],
  ['distributedbinaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20arithmeticvariable_2c_20vectorexpressionvariable_20_3e_151',['DistributedBinaryExpressionTemplate&lt; T1, T2, Operation, ArithmeticVariable, VectorExpressionVariable &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1DistributedBinaryExpressionTemplate_3_01T1_00_01T2_00_4af23a5847ea4329d89a579169106edb.html',1,'TNL::Containers::Expressions']]],
  ['distributedbinaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20vectorexpressionvariable_2c_20arithmeticvariable_20_3e_152',['DistributedBinaryExpressionTemplate&lt; T1, T2, Operation, VectorExpressionVariable, ArithmeticVariable &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1DistributedBinaryExpressionTemplate_3_01T1_00_01T2_00_b44f843d743e3bdb9bb17a05b706ef15.html',1,'TNL::Containers::Expressions']]],
  ['distributedbinaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20vectorexpressionvariable_2c_20vectorexpressionvariable_20_3e_153',['DistributedBinaryExpressionTemplate&lt; T1, T2, Operation, VectorExpressionVariable, VectorExpressionVariable &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1DistributedBinaryExpressionTemplate_3_01T1_00_01T2_00_be799f52361e04571f7b35a5ca34138c.html',1,'TNL::Containers::Expressions']]],
  ['distributedexclusivescan_154',['distributedExclusiveScan',['../namespaceTNL_1_1Algorithms.html#a378da92b2542ac316defb9ac2fa3d1f6',1,'TNL::Algorithms::distributedExclusiveScan(const InputDistributedArray &amp;input, OutputDistributedArray &amp;output, typename InputDistributedArray::IndexType begin, typename InputDistributedArray::IndexType end, Reduction &amp;&amp;reduction, typename OutputDistributedArray::ValueType identity)'],['../namespaceTNL_1_1Algorithms.html#aba7588cc2fae5f785a333491b9f62224',1,'TNL::Algorithms::distributedExclusiveScan(const InputDistributedArray &amp;input, OutputDistributedArray &amp;output, typename InputDistributedArray::IndexType begin=0, typename InputDistributedArray::IndexType end=0, Reduction &amp;&amp;reduction=TNL::Plus{})']]],
  ['distributedinclusivescan_155',['distributedInclusiveScan',['../namespaceTNL_1_1Algorithms.html#a1843e783f73adbb5cc0935ae239f0054',1,'TNL::Algorithms::distributedInclusiveScan(const InputDistributedArray &amp;input, OutputDistributedArray &amp;output, typename InputDistributedArray::IndexType begin, typename InputDistributedArray::IndexType end, Reduction &amp;&amp;reduction, typename OutputDistributedArray::ValueType identity)'],['../namespaceTNL_1_1Algorithms.html#a59319954453054b3968f81e25c724bac',1,'TNL::Algorithms::distributedInclusiveScan(const InputDistributedArray &amp;input, OutputDistributedArray &amp;output, typename InputDistributedArray::IndexType begin=0, typename InputDistributedArray::IndexType end=0, Reduction &amp;&amp;reduction=TNL::Plus{})']]],
  ['distributedinplaceexclusivescan_156',['distributedInplaceExclusiveScan',['../namespaceTNL_1_1Algorithms.html#af532615ca30e6f573bbb72137115049f',1,'TNL::Algorithms::distributedInplaceExclusiveScan(DistributedArray &amp;array, typename DistributedArray::IndexType begin, typename DistributedArray::IndexType end, Reduction &amp;&amp;reduction, typename DistributedArray::ValueType identity)'],['../namespaceTNL_1_1Algorithms.html#a931d5306d2a367375decd8da96032249',1,'TNL::Algorithms::distributedInplaceExclusiveScan(DistributedArray &amp;array, typename DistributedArray::IndexType begin=0, typename DistributedArray::IndexType end=0, Reduction &amp;&amp;reduction=TNL::Plus{})']]],
  ['distributedinplaceinclusivescan_157',['distributedInplaceInclusiveScan',['../namespaceTNL_1_1Algorithms.html#a40c304fef6ceb2b6ea51332d5661461a',1,'TNL::Algorithms::distributedInplaceInclusiveScan(DistributedArray &amp;array, typename DistributedArray::IndexType begin, typename DistributedArray::IndexType end, Reduction &amp;&amp;reduction, typename DistributedArray::ValueType identity)'],['../namespaceTNL_1_1Algorithms.html#aa1b0ea2133915cbe6aacb6de757128f7',1,'TNL::Algorithms::distributedInplaceInclusiveScan(DistributedArray &amp;array, typename DistributedArray::IndexType begin=0, typename DistributedArray::IndexType end=0, Reduction &amp;&amp;reduction=TNL::Plus{})']]],
  ['distributedmatrix_158',['DistributedMatrix',['../classTNL_1_1Matrices_1_1DistributedMatrix.html',1,'TNL::Matrices']]],
  ['distributedmatrix_3c_20typename_20matrixtype_3a_3atemplate_20self_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_20_3e_20_3e_159',['DistributedMatrix&lt; typename MatrixType::template Self&lt; _Real, _Device, _Index &gt; &gt;',['../classTNL_1_1Matrices_1_1DistributedMatrix.html',1,'TNL::Matrices']]],
  ['distributedmesh_160',['DistributedMesh',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMesh.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedmesh_3c_20grid_3c_20dimension_2c_20real_2c_20device_2c_20index_20_3e_20_3e_161',['DistributedMesh&lt; Grid&lt; Dimension, Real, Device, Index &gt; &gt;',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMesh_3_01Grid_3_01Dimension_00_01Real_00_01Device_00_01Index_01_4_01_4.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedmesh_3c_20grid_3c_20meshdimension_2c_20gridreal_2c_20device_2c_20index_20_3e_20_3e_162',['DistributedMesh&lt; Grid&lt; MeshDimension, GridReal, Device, Index &gt; &gt;',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMesh.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedmesh_3c_20meshtype_20_3e_163',['DistributedMesh&lt; MeshType &gt;',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMesh.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedmeshsynchronizer_164',['DistributedMeshSynchronizer',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMeshSynchronizer.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedmeshsynchronizer_3c_20distributedmesh_3c_20grid_3c_20meshdimension_2c_20gridreal_2c_20device_2c_20index_20_3e_20_3e_2c_20meshdimension_20_3e_165',['DistributedMeshSynchronizer&lt; DistributedMesh&lt; Grid&lt; MeshDimension, GridReal, Device, Index &gt; &gt;, MeshDimension &gt;',['../classTNL_1_1Meshes_1_1DistributedMeshes_1_1DistributedMeshSynchronizer_3_01DistributedMesh_3_01G22ec90c04a46427ac324f0d40d4ffaeb.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['distributedndarray_166',['DistributedNDArray',['../classTNL_1_1Containers_1_1DistributedNDArray.html',1,'TNL::Containers::DistributedNDArray&lt; NDArray &gt;'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#aeed7378ad6411120b48956fb0928344a',1,'TNL::Containers::DistributedNDArray::DistributedNDArray()=default'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#af9a9ba1013c4b72f693baf458fa32e43',1,'TNL::Containers::DistributedNDArray::DistributedNDArray(const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#aa2598338ad65317b071edd15bb74c1a7',1,'TNL::Containers::DistributedNDArray::DistributedNDArray(const DistributedNDArray &amp;)=default'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#a724f33ef503a8a7dbde11665dc16df51',1,'TNL::Containers::DistributedNDArray::DistributedNDArray(const DistributedNDArray &amp;other, const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedNDArray.html#ae2e1b49f6c749665b7b776426f056411',1,'TNL::Containers::DistributedNDArray::DistributedNDArray(DistributedNDArray &amp;&amp;) noexcept=default']]],
  ['distributedndarraysynchronizer_167',['DistributedNDArraySynchronizer',['../classTNL_1_1Containers_1_1DistributedNDArraySynchronizer.html',1,'TNL::Containers']]],
  ['distributedndarrayview_168',['DistributedNDArrayView',['../classTNL_1_1Containers_1_1DistributedNDArrayView.html',1,'TNL::Containers::DistributedNDArrayView&lt; NDArrayView &gt;'],['../classTNL_1_1Containers_1_1DistributedNDArrayView.html#abaff651d249ba75f6e73fe1a4d7f1e22',1,'TNL::Containers::DistributedNDArrayView::DistributedNDArrayView()=default'],['../classTNL_1_1Containers_1_1DistributedNDArrayView.html#a5755078cdd23d19c2e7e66d613a8bafc',1,'TNL::Containers::DistributedNDArrayView::DistributedNDArrayView(NDArrayView localView, SizesHolderType globalSizes, LocalBeginsType localBegins, SizesHolderType localEnds, MPI::Comm communicator)'],['../classTNL_1_1Containers_1_1DistributedNDArrayView.html#abe526de056481495744c5ea09b86416b',1,'TNL::Containers::DistributedNDArrayView::DistributedNDArrayView(const DistributedNDArrayView &amp;)=default'],['../classTNL_1_1Containers_1_1DistributedNDArrayView.html#a9b8aefd93f2ec74f82124e63db99b5cd',1,'TNL::Containers::DistributedNDArrayView::DistributedNDArrayView(DistributedNDArrayView &amp;&amp;) noexcept=default']]],
  ['distributedndarrayview_3c_20typename_20ndarray_3a_3aconstviewtype_20_3e_169',['DistributedNDArrayView&lt; typename NDArray::ConstViewType &gt;',['../classTNL_1_1Containers_1_1DistributedNDArrayView.html',1,'TNL::Containers']]],
  ['distributedndarrayview_3c_20typename_20ndarray_3a_3aviewtype_20_3e_170',['DistributedNDArrayView&lt; typename NDArray::ViewType &gt;',['../classTNL_1_1Containers_1_1DistributedNDArrayView.html',1,'TNL::Containers']]],
  ['distributedndarrayview_3c_20typename_20ndarrayview_3a_3aconstviewtype_20_3e_171',['DistributedNDArrayView&lt; typename NDArrayView::ConstViewType &gt;',['../classTNL_1_1Containers_1_1DistributedNDArrayView.html',1,'TNL::Containers']]],
  ['distributedunaryexpressiontemplate_172',['DistributedUnaryExpressionTemplate',['../structTNL_1_1Containers_1_1Expressions_1_1DistributedUnaryExpressionTemplate.html',1,'TNL::Containers::Expressions']]],
  ['distributedvector_173',['DistributedVector',['../classTNL_1_1Containers_1_1DistributedVector.html',1,'TNL::Containers::DistributedVector&lt; Real, Device, Index, Allocator &gt;'],['../classTNL_1_1Containers_1_1DistributedVector.html#ae701f1c2814c4252230ec0f5da7591b5',1,'TNL::Containers::DistributedVector::DistributedVector(const DistributedVector &amp;)=default'],['../classTNL_1_1Containers_1_1DistributedVector.html#aed8689089cee57de9776e87cbc1c88a0',1,'TNL::Containers::DistributedVector::DistributedVector(const DistributedVector &amp;vector, const AllocatorType &amp;allocator)'],['../classTNL_1_1Containers_1_1DistributedVector.html#a635af36d41dfe8ff9e744f43c1a5b8b2',1,'TNL::Containers::DistributedVector::DistributedVector(DistributedVector &amp;&amp;) noexcept=default']]],
  ['distributedvector_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_2c_20_5fallocator_20_3e_174',['DistributedVector&lt; _Real, _Device, _Index, _Allocator &gt;',['../classTNL_1_1Containers_1_1DistributedVector.html',1,'TNL::Containers']]],
  ['distributedvector_3c_20indextype_2c_20devicetype_2c_20indextype_20_3e_175',['DistributedVector&lt; IndexType, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1DistributedVector.html',1,'TNL::Containers']]],
  ['distributedvector_3c_20realtype_2c_20devicetype_2c_20indextype_20_3e_176',['DistributedVector&lt; RealType, DeviceType, IndexType &gt;',['../classTNL_1_1Containers_1_1DistributedVector.html',1,'TNL::Containers']]],
  ['distributedvector_3c_20typename_20matrix_3a_3arealtype_2c_20typename_20matrix_3a_3adevicetype_2c_20typename_20matrix_3a_3aindextype_20_3e_177',['DistributedVector&lt; typename Matrix::RealType, typename Matrix::DeviceType, typename Matrix::IndexType &gt;',['../classTNL_1_1Containers_1_1DistributedVector.html',1,'TNL::Containers']]],
  ['distributedvectorview_178',['DistributedVectorView',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['distributedvectorview_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_20_3e_179',['DistributedVectorView&lt; _Real, _Device, _Index &gt;',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['distributedvectorview_3c_20real_2c_20device_2c_20index_20_3e_180',['DistributedVectorView&lt; Real, Device, Index &gt;',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['distributedvectorview_3c_20std_3a_3aadd_5fconst_5ft_3c_20real_20_3e_2c_20device_2c_20index_20_3e_181',['DistributedVectorView&lt; std::add_const_t&lt; Real &gt;, Device, Index &gt;',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['distributedvectorview_3c_20std_3a_3aadd_5fconst_5ft_3c_20typename_20matrix_3a_3arealtype_20_3e_2c_20typename_20matrix_3a_3adevicetype_2c_20typename_20matrix_3a_3aindextype_20_3e_182',['DistributedVectorView&lt; std::add_const_t&lt; typename Matrix::RealType &gt;, typename Matrix::DeviceType, typename Matrix::IndexType &gt;',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['distributedvectorview_3c_20typename_20matrix_3a_3arealtype_2c_20typename_20matrix_3a_3adevicetype_2c_20typename_20matrix_3a_3aindextype_20_3e_183',['DistributedVectorView&lt; typename Matrix::RealType, typename Matrix::DeviceType, typename Matrix::IndexType &gt;',['../classTNL_1_1Containers_1_1DistributedVectorView.html',1,'TNL::Containers']]],
  ['div_184',['div',['https://en.cppreference.com/w/cpp/numeric/math/div.html',1,'std']]],
  ['divides_185',['Divides',['../namespaceTNL.html#ac803d8d66e59c79fd09ac835a6390941',1,'TNL']]],
  ['divides_186',['divides',['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std']]],
  ['divides_3c_20void_20_3e_187',['divides&lt; void &gt;',['https://en.cppreference.com/w/cpp/utility/functional/divides.html',1,'std']]],
  ['do_5falways_5fnoconv_188',['do_always_noconv',['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8_utf16::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf8::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_byname::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt::do_always_noconv()'],['https://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',1,'std::codecvt_utf16::do_always_noconv()']]],
  ['do_5fclose_189',['do_close',['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages_byname::do_close()'],['https://en.cppreference.com/w/cpp/locale/messages/close.html',1,'std::messages::do_close()']]],
  ['do_5fcompare_190',['do_compare',['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate::do_compare()'],['https://en.cppreference.com/w/cpp/locale/collate/compare.html',1,'std::collate_byname::do_compare()']]],
  ['do_5fcurr_5fsymbol_191',['do_curr_symbol',['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct::do_curr_symbol()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/curr_symbol.html',1,'std::moneypunct_byname::do_curr_symbol()']]],
  ['do_5fdate_5forder_192',['do_date_order',['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get_byname::do_date_order()'],['https://en.cppreference.com/w/cpp/locale/time_get/date_order.html',1,'std::time_get::do_date_order()']]],
  ['do_5fdecimal_5fpoint_193',['do_decimal_point',['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/decimal_point.html',1,'std::moneypunct_byname::do_decimal_point()'],['https://en.cppreference.com/w/cpp/locale/numpunct/decimal_point.html',1,'std::numpunct_byname::do_decimal_point()']]],
  ['do_5fencoding_194',['do_encoding',['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8_utf16::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf8::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_byname::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt::do_encoding()'],['https://en.cppreference.com/w/cpp/locale/codecvt/encoding.html',1,'std::codecvt_utf16::do_encoding()']]],
  ['do_5ffalsename_195',['do_falsename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_falsename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_falsename()']]],
  ['do_5ffrac_5fdigits_196',['do_frac_digits',['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct::do_frac_digits()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/frac_digits.html',1,'std::moneypunct_byname::do_frac_digits()']]],
  ['do_5fget_197',['do_get',['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get_byname::do_get()'],['https://en.cppreference.com/w/cpp/locale/time_get/get.html',1,'std::time_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/num_get/get.html',1,'std::num_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/money_get/get.html',1,'std::money_get::do_get()'],['https://en.cppreference.com/w/cpp/locale/messages/get.html',1,'std::messages::do_get()']]],
  ['do_5fget_5fdate_198',['do_get_date',['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get_byname::do_get_date()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_date.html',1,'std::time_get::do_get_date()']]],
  ['do_5fget_5fmonthname_199',['do_get_monthname',['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get_byname::do_get_monthname()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_monthname.html',1,'std::time_get::do_get_monthname()']]],
  ['do_5fget_5ftime_200',['do_get_time',['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get_byname::do_get_time()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_time.html',1,'std::time_get::do_get_time()']]],
  ['do_5fget_5fweekday_201',['do_get_weekday',['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get_byname::do_get_weekday()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_weekday.html',1,'std::time_get::do_get_weekday()']]],
  ['do_5fget_5fyear_202',['do_get_year',['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get_byname::do_get_year()'],['https://en.cppreference.com/w/cpp/locale/time_get/get_year.html',1,'std::time_get::do_get_year()']]],
  ['do_5fgrouping_203',['do_grouping',['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/grouping.html',1,'std::moneypunct_byname::do_grouping()'],['https://en.cppreference.com/w/cpp/locale/numpunct/grouping.html',1,'std::numpunct_byname::do_grouping()']]],
  ['do_5fhash_204',['do_hash',['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::do_hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::do_hash()']]],
  ['do_5fin_205',['do_in',['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8_utf16::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf8::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_byname::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt::do_in()'],['https://en.cppreference.com/w/cpp/locale/codecvt/in.html',1,'std::codecvt_utf16::do_in()']]],
  ['do_5fis_206',['do_is',['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype::do_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/is.html',1,'std::ctype_byname::do_is()']]],
  ['do_5flength_207',['do_length',['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8_utf16::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf8::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_byname::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt::do_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/length.html',1,'std::codecvt_utf16::do_length()']]],
  ['do_5fmax_5flength_208',['do_max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::do_max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::do_max_length()']]],
  ['do_5fnarrow_209',['do_narrow',['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype::do_narrow()'],['https://en.cppreference.com/w/cpp/locale/ctype/narrow.html',1,'std::ctype_byname::do_narrow()']]],
  ['do_5fneg_5fformat_210',['do_neg_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_neg_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_neg_format()']]],
  ['do_5fnegative_5fsign_211',['do_negative_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_negative_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_negative_sign()']]],
  ['do_5fopen_212',['do_open',['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages_byname::do_open()'],['https://en.cppreference.com/w/cpp/locale/messages/open.html',1,'std::messages::do_open()']]],
  ['do_5fout_213',['do_out',['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8_utf16::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf8::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_byname::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt::do_out()'],['https://en.cppreference.com/w/cpp/locale/codecvt/out.html',1,'std::codecvt_utf16::do_out()']]],
  ['do_5fpos_5fformat_214',['do_pos_format',['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct::do_pos_format()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/pos_format.html',1,'std::moneypunct_byname::do_pos_format()']]],
  ['do_5fpositive_5fsign_215',['do_positive_sign',['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct::do_positive_sign()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/positive_sign.html',1,'std::moneypunct_byname::do_positive_sign()']]],
  ['do_5fput_216',['do_put',['https://en.cppreference.com/w/cpp/locale/money_put/put.html',1,'std::money_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put_byname::do_put()'],['https://en.cppreference.com/w/cpp/locale/time_put/put.html',1,'std::time_put::do_put()'],['https://en.cppreference.com/w/cpp/locale/num_put/put.html',1,'std::num_put::do_put()']]],
  ['do_5fscan_5fis_217',['do_scan_is',['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype::do_scan_is()'],['https://en.cppreference.com/w/cpp/locale/ctype/scan_is.html',1,'std::ctype_byname::do_scan_is()']]],
  ['do_5fthousands_5fsep_218',['do_thousands_sep',['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/moneypunct/thousands_sep.html',1,'std::moneypunct_byname::do_thousands_sep()'],['https://en.cppreference.com/w/cpp/locale/numpunct/thousands_sep.html',1,'std::numpunct_byname::do_thousands_sep()']]],
  ['do_5ftolower_219',['do_tolower',['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype::do_tolower()'],['https://en.cppreference.com/w/cpp/locale/ctype/tolower.html',1,'std::ctype_byname::do_tolower()']]],
  ['do_5ftoupper_220',['do_toupper',['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype::do_toupper()'],['https://en.cppreference.com/w/cpp/locale/ctype/toupper.html',1,'std::ctype_byname::do_toupper()']]],
  ['do_5ftransform_221',['do_transform',['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate::do_transform()'],['https://en.cppreference.com/w/cpp/locale/collate/transform.html',1,'std::collate_byname::do_transform()']]],
  ['do_5ftruename_222',['do_truename',['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct::do_truename()'],['https://en.cppreference.com/w/cpp/locale/numpunct/truefalsename.html',1,'std::numpunct_byname::do_truename()']]],
  ['do_5funshift_223',['do_unshift',['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8_utf16::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf8::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_byname::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt::do_unshift()'],['https://en.cppreference.com/w/cpp/locale/codecvt/unshift.html',1,'std::codecvt_utf16::do_unshift()']]],
  ['do_5fwiden_224',['do_widen',['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype::do_widen()'],['https://en.cppreference.com/w/cpp/locale/ctype/widen.html',1,'std::ctype_byname::do_widen()']]],
  ['dofvectortype_225',['DofVectorType',['../structTNL_1_1Solvers_1_1ODE_1_1ODESolver_3_01Method_00_01Vector_00_01SolverMonitor_00_01false_01_4.html#a005c915612a41e46e037cc717a47daf1',1,'TNL::Solvers::ODE::ODESolver&lt; Method, Vector, SolverMonitor, false &gt;']]],
  ['domain_226',['Domain',['../classTNL_1_1Functions_1_1experimental_1_1Domain.html',1,'TNL::Functions::experimental']]],
  ['domain_3c_20function_3a_3agetdomaindimension_28_29_2c_20function_3a_3agetdomaintype_28_29_20_3e_227',['Domain&lt; Function::getDomainDimension(), Function::getDomainType() &gt;',['../classTNL_1_1Functions_1_1experimental_1_1Domain.html',1,'TNL::Functions::experimental']]],
  ['domain_3c_20mesh_3a_3agetmeshdimension_28_29_2c_20meshdomain_20_3e_228',['Domain&lt; Mesh::getMeshDimension(), MeshDomain &gt;',['../classTNL_1_1Functions_1_1experimental_1_1Domain.html',1,'TNL::Functions::experimental']]],
  ['domain_3c_20meshfunction_3c_20mesh_2c_20meshentitydimension_2c_20real_20_3e_3a_3agetdomaindimension_28_29_2c_20meshfunction_3c_20mesh_2c_20meshentitydimension_2c_20real_20_3e_3a_3agetdomaintype_28_29_20_3e_229',['Domain&lt; MeshFunction&lt; Mesh, MeshEntityDimension, Real &gt;::getDomainDimension(), MeshFunction&lt; Mesh, MeshEntityDimension, Real &gt;::getDomainType() &gt;',['../classTNL_1_1Functions_1_1experimental_1_1Domain.html',1,'TNL::Functions::experimental']]],
  ['domain_3c_20meshfunctionview_3c_20mesh_2c_20meshentitydimension_2c_20real_20_3e_3a_3agetdomaindimension_28_29_2c_20meshfunctionview_3c_20mesh_2c_20meshentitydimension_2c_20real_20_3e_3a_3agetdomaintype_28_29_20_3e_230',['Domain&lt; MeshFunctionView&lt; Mesh, MeshEntityDimension, Real &gt;::getDomainDimension(), MeshFunctionView&lt; Mesh, MeshEntityDimension, Real &gt;::getDomainType() &gt;',['../classTNL_1_1Functions_1_1experimental_1_1Domain.html',1,'TNL::Functions::experimental']]],
  ['domain_5ferror_231',['domain_error',['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std::domain_error'],['https://en.cppreference.com/w/cpp/error/domain_error.html',1,'std::domain_error::domain_error()']]],
  ['dormandprince_232',['DormandPrince',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1DormandPrince.html',1,'TNL::Solvers::ODE::Methods']]],
  ['dormandprince_3c_20value_20_3e_233',['DormandPrince&lt; Value &gt;',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1DormandPrince.html',1,'TNL::Solvers::ODE::Methods']]],
  ['double_234',['Double',['../classTNL_1_1Arithmetics_1_1experimental_1_1Double.html',1,'TNL::Arithmetics::experimental']]],
  ['dummymesh_235',['DummyMesh',['../classTNL_1_1Meshes_1_1DummyMesh.html',1,'TNL::Meshes']]],
  ['duplicate_236',['duplicate',['../classTNL_1_1MPI_1_1Comm.html#a02cc0c10776e331071d99f9b3712af8f',1,'TNL::MPI::Comm::duplicate(MPI_Comm comm)'],['../classTNL_1_1MPI_1_1Comm.html#a11174f77204aba3a3e593add7a55ee9e',1,'TNL::MPI::Comm::duplicate() const']]],
  ['duration_237',['duration',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::duration'],['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::duration::duration()']]],
  ['duration_5fcast_238',['duration_cast',['https://en.cppreference.com/w/cpp/chrono/duration/duration_cast.html',1,'std::chrono']]],
  ['duration_5fvalues_239',['duration_values',['https://en.cppreference.com/w/cpp/chrono/duration_values.html',1,'std::chrono']]],
  ['durationtodouble_240',['durationToDouble',['../classTNL_1_1Timer.html#ad3f2f83101ee8b6eaf5c8b517a8a9fea',1,'TNL::Timer']]],
  ['dynamic_20arrays_241',['Dynamic arrays',['../ug_Arrays.html#dynamic-arrays',1,'']]],
  ['dynamic_20n_20dimensional_20array_242',['Dynamic N-dimensional array',['../ug_NDArrays.html#dynamic-n-dimensional-array',1,'']]],
  ['dynamic_20ode_20solvers_243',['Dynamic ODE Solvers',['../ug_ODE_solvers.html#dynamic-ode-solvers',1,'']]],
  ['dynamic_20ode_20solvers_244',['Key differences from dynamic ODE solvers',['../ug_ODE_solvers.html#key-differences-from-dynamic-ode-solvers',1,'']]],
  ['dynamic_20vectors_245',['Dynamic vectors',['../ug_Vectors.html#dynamic-vectors',1,'']]],
  ['dynamic_5fpointer_5fcast_246',['dynamic_pointer_cast',['https://en.cppreference.com/w/cpp/memory/shared_ptr/pointer_cast.html',1,'std']]],
  ['dynamicsharedmemorysize_247',['dynamicSharedMemorySize',['../structTNL_1_1Backend_1_1LaunchConfiguration.html#a81e5fd252445352318a250ab81b0c32e',1,'TNL::Backend::LaunchConfiguration']]],
  ['dynarray_248',['dynarray',['https://en.cppreference.com/w/cpp/container/dynarray.html',1,'std::dynarray'],['https://en.cppreference.com/w/cpp/container/dynarray/dynarray.html',1,'std::dynarray::dynarray()']]]
];
