var searchData=
[
  ['m_0',['m',['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/params.html',1,'std::fisher_f_distribution::m()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/params.html',1,'std::lognormal_distribution::m()']]],
  ['macros_2eh_1',['Macros.h',['../Macros_8h.html',1,'']]],
  ['make_5fexception_5fptr_2',['make_exception_ptr',['https://en.cppreference.com/w/cpp/error/make_exception_ptr.html',1,'std']]],
  ['make_5fheap_3',['make_heap',['https://en.cppreference.com/w/cpp/algorithm/make_heap.html',1,'std']]],
  ['make_5fmove_5fiterator_4',['make_move_iterator',['https://en.cppreference.com/w/cpp/iterator/make_move_iterator.html',1,'std']]],
  ['make_5foptional_5',['make_optional',['https://en.cppreference.com/w/cpp/experimental/optional/make_optional.html',1,'std::experimental']]],
  ['make_5fpair_6',['make_pair',['https://en.cppreference.com/w/cpp/utility/pair/make_pair.html',1,'std']]],
  ['make_5fready_5fat_5fthread_5fexit_7',['make_ready_at_thread_exit',['https://en.cppreference.com/w/cpp/thread/packaged_task/make_ready_at_thread_exit.html',1,'std::packaged_task']]],
  ['make_5fshared_8',['make_shared',['https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared.html',1,'std']]],
  ['make_5fsigned_9',['make_signed',['https://en.cppreference.com/w/cpp/types/make_signed.html',1,'std']]],
  ['make_5fsizes_5fholder_10',['make_sizes_holder',['../namespaceTNL_1_1Containers.html#a50bac7ac9aec62a52ad2f710715ca2cd',1,'TNL::Containers']]],
  ['make_5ftuple_11',['make_tuple',['https://en.cppreference.com/w/cpp/utility/tuple/make_tuple.html',1,'std']]],
  ['make_5funsigned_12',['make_unsigned',['https://en.cppreference.com/w/cpp/types/make_unsigned.html',1,'std']]],
  ['makefile_20projects_13',['Makefile projects',['../index.html#makefile-projects',1,'']]],
  ['malloc_14',['malloc',['https://en.cppreference.com/w/cpp/memory/c/malloc.html',1,'std']]],
  ['manual_20installation_15',['Manual installation',['../index.html#manual-installation',1,'']]],
  ['manual_20installation_20with_20cmake_16',['Manual installation with CMake',['../index.html#manual-installation-with-cmake',1,'']]],
  ['manual_20installation_20with_20just_17',['Manual installation with just',['../index.html#manual-installation-with-just',1,'']]],
  ['map_18',['map',['https://en.cppreference.com/w/cpp/container/map.html',1,'std::map&lt; K, T &gt;'],['https://en.cppreference.com/w/cpp/container/map/map.html',1,'std::map::map()'],['../ug_Matrices.html#stl-map',1,'STL map']]],
  ['map_3c_20int_2c_20stream_20_3e_19',['map&lt; int, Stream &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['map_3c_20key_2c_20datawithindex_20_3e_20',['map&lt; Key, DataWithIndex &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['map_3c_20key_2c_20index_2c_20compare_2c_20allocator_20_3e_21',['map&lt; Key, Index, Compare, Allocator &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['map_3c_20key_2c_20index_2c_20std_3a_3aless_3c_20key_20_3e_2c_20std_3a_3aallocator_3c_20std_3a_3apair_3c_20const_20key_2c_20index_20_3e_20_3e_20_3e_22',['map&lt; Key, Index, std::less&lt; Key &gt;, std::allocator&lt; std::pair&lt; const Key, Index &gt; &gt; &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['map_3c_20std_3a_3astring_2c_20std_3a_3aios_3a_3apos_5ftype_20_3e_23',['map&lt; std::string, std::ios::pos_type &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['map_3c_20syncdirection_2c_20buffer_20_3e_24',['map&lt; SyncDirection, Buffer &gt;',['https://en.cppreference.com/w/cpp/container/map.html',1,'std']]],
  ['mapreduce_25',['Simple MapReduce',['../ug_ReductionAndScan.html#simple-mapreduce',1,'']]],
  ['mark_5fcount_26',['mark_count',['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::regex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::basic_regex::mark_count()'],['https://en.cppreference.com/w/cpp/regex/basic_regex/mark_count.html',1,'std::wregex::mark_count()']]],
  ['mask_27',['mask',['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_base::mask'],['https://en.cppreference.com/w/cpp/locale/ctype_base.html',1,'std::ctype_byname::mask']]],
  ['match_5fresults_28',['match_results',['https://en.cppreference.com/w/cpp/regex/match_results.html',1,'std::match_results'],['https://en.cppreference.com/w/cpp/regex/match_results/match_results.html',1,'std::match_results::match_results()']]],
  ['matrices_29',['Matrices',['../MatrixReductionLambdas.html#MatrixReduceFetchLambda_Const',1,'For Const Matrices'],['../MatrixReductionLambdas.html#MatrixReduceFetchLambda_NonConst',1,'For Non-Const Matrices'],['../ug_Matrices.html',1,'Matrices'],['../ug_Graphs.html#sparse-vs-dense-adjacency-matrices',1,'Sparse vs. Dense Adjacency Matrices']]],
  ['matrices_30',['matrices',['../ug_Matrices.html#binary-sparse-matrices',1,'Binary sparse matrices'],['../ug_Matrices.html#dense-matrices',1,'Dense matrices'],['../ug_Matrices.html#distributed-matrices',1,'Distributed matrices'],['../ug_Matrices.html#indexing-of-nonzero-matrix-elements-in-sparse-matrices',1,'Indexing of nonzero matrix elements in sparse matrices'],['../ug_Matrices.html#lambda-matrices',1,'Lambda matrices'],['../ug_Matrices.html#multidiagonal-matrices',1,'Multidiagonal matrices'],['../ug_Matrices.html#sparse-matrices',1,'Sparse matrices'],['../ug_Matrices.html#symmetric-sparse-matrices',1,'Symmetric sparse matrices'],['../ug_Matrices.html#tridiagonal-matrices',1,'Tridiagonal matrices']]],
  ['matrices_20and_20dense_20graphs_31',['Dense Adjacency Matrices And Dense Graphs',['../ug_Graphs.html#dense-adjacency-matrices-and-dense-graphs',1,'']]],
  ['matrices_20and_20sparse_20graphs_20default_32',['Sparse Adjacency Matrices And Sparse Graphs (Default)',['../ug_Graphs.html#sparse-adjacency-matrices-and-sparse-graphs-default',1,'']]],
  ['matrices_20example_33',['matrices example',['../ug_Matrices.html#dense-matrices-example',1,'Dense matrices example'],['../ug_Matrices.html#lambda-matrices-example',1,'Lambda matrices example'],['../ug_Matrices.html#multidiagonal-matrices-example',1,'Multidiagonal matrices example'],['../ug_Matrices.html#sparse-matrices-example',1,'Sparse matrices example'],['../ug_Matrices.html#tridiagonal-matrices-example',1,'Tridiagonal matrices example']]],
  ['matrix_34',['Matrix',['../SegmentReductionOverview.html#SegmentReductionCompleteMatrix',1,'Complete Function Matrix'],['../MatrixReductionOverview.html#MatrixReductionCompleteMatrix',1,'Complete Function Matrix'],['../MatrixReductionOverview.html#MatrixReductionConstVsNonConst',1,'Const vs. Non-Const Matrix'],['../MatrixTraversalOverview.html#MatrixTraversalConstVsNonConst',1,'Const vs. Non-Const Matrix'],['../ug_Graphs.html#constructor-from-adjacency-matrix',1,'Constructor from Adjacency Matrix'],['../MatrixTraversalLambdas.html#TraversalRowFunction_Const',1,'Row Traversal Function (Const Matrix)'],['../MatrixTraversalLambdas.html#TraversalRowFunction_NonConst',1,'Row Traversal Function (Non-Const Matrix)'],['../MatrixTraversalLambdas.html#TraversalFunction_Const',1,'Traversal Function (Const Matrix)'],['../MatrixTraversalLambdas.html#TraversalFunction_NonConst',1,'Traversal Function (Non-Const Matrix)']]],
  ['matrix_35',['matrix',['../ug_Matrices.html#dense-matrix',1,'Dense matrix'],['../ug_Matrices.html#multidiagonal-matrix',1,'Multidiagonal matrix'],['../ug_Matrices.html#sparse-matrix',1,'Sparse matrix']]],
  ['matrix_20elements_20in_20sparse_20matrices_36',['Indexing of nonzero matrix elements in sparse matrices',['../ug_Matrices.html#indexing-of-nonzero-matrix-elements-in-sparse-matrices',1,'']]],
  ['matrix_20format_37',['Choosing the Right Matrix Format',['../ug_Graphs.html#choosing-the-right-matrix-format',1,'']]],
  ['matrix_20i_20o_20operations_38',['Matrix I/O operations',['../ug_Matrices.html#matrix-io-operations',1,'']]],
  ['matrix_20initiation_39',['Lambda matrix initiation',['../ug_Matrices.html#lambda-matrix-initiation',1,'']]],
  ['matrix_20reader_20and_20writer_40',['Matrix reader and writer',['../ug_Matrices.html#matrix-reader-and-writer',1,'']]],
  ['matrix_20reduction_20functions_41',['Overview of Matrix Reduction Functions',['../MatrixReductionOverview.html',1,'']]],
  ['matrix_20reduction_20lambda_20function_20reference_42',['Matrix Reduction Lambda Function Reference',['../MatrixReductionLambdas.html',1,'']]],
  ['matrix_20row_20reduction_43',['What is a Matrix Row Reduction?',['../MatrixReductionOverview.html#MatrixReductionWhatIsReduction',1,'']]],
  ['matrix_20rows_44',['Flexible reduction in matrix rows',['../ug_Matrices.html#flexible-reduction-in-matrix-rows',1,'']]],
  ['matrix_20setup_45',['matrix setup',['../ug_Matrices.html#benchmark-of-dense-matrix-setup',1,'Benchmark of dense matrix setup'],['../ug_Matrices.html#benchmark-of-multidiagonal-matrix-setup',1,'Benchmark of multidiagonal matrix setup'],['../ug_Matrices.html#benchmark-of-sparse-matrix-setup',1,'Benchmark of sparse matrix setup']]],
  ['matrix_20traversal_46',['What is Matrix Traversal?',['../MatrixTraversalOverview.html#MatrixTraversalWhatIsTraversal',1,'']]],
  ['matrix_20traversal_20functions_47',['Overview of Matrix Traversal Functions',['../MatrixTraversalOverview.html',1,'']]],
  ['matrix_20traversal_20lambda_20functions_20reference_48',['Matrix Traversal Lambda Functions Reference',['../MatrixTraversalLambdas.html',1,'']]],
  ['matrix_20types_49',['matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'Allocation and setup of different matrix types'],['../ug_Matrices.html#overview-of-matrix-types',1,'Overview of matrix types']]],
  ['matrix_20vector_20product_50',['Matrix-vector product',['../ug_Matrices.html#matrix-vector-product',1,'']]],
  ['matrix_20view_51',['Matrix view',['../ug_Matrices.html#matrix-view',1,'']]],
  ['matrix_20view_52',['matrix view',['../ug_Matrices.html#wrapping-existing-data-to-dense-matrix-view',1,'Wrapping existing data to dense matrix view'],['../ug_Matrices.html#wrapping-existing-data-to-sparse-matrix-view',1,'Wrapping existing data to sparse matrix view']]],
  ['matrixbase_53',['MatrixBase',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices::MatrixBase&lt; Real, Device, Index, MatrixType, Organization &gt;'],['../classTNL_1_1Matrices_1_1MatrixBase.html#a2d9230b397934d2d8f70594b3a3db619',1,'TNL::Matrices::MatrixBase::MatrixBase()=default'],['../classTNL_1_1Matrices_1_1MatrixBase.html#a939e3aba5bc6512e6e8aa9a8fc903577',1,'TNL::Matrices::MatrixBase::MatrixBase(IndexType rows, IndexType columns, ValuesViewType values)'],['../classTNL_1_1Matrices_1_1MatrixBase.html#a8899f1afcc8a5b46e71a5399838f36b0',1,'TNL::Matrices::MatrixBase::MatrixBase(const MatrixBase &amp;view)=default'],['../classTNL_1_1Matrices_1_1MatrixBase.html#acf78bb7e636ffdb61582252a96f0b809',1,'TNL::Matrices::MatrixBase::MatrixBase(MatrixBase &amp;&amp;view) noexcept=default']]],
  ['matrixbase_3c_20double_2c_20devices_3a_3ahost_2c_20int_2c_20generalmatrix_2c_20algorithms_3a_3asegments_3a_3acsr_3c_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_3a_3aviewtype_3a_3agetorganization_28_29_20_3e_54',['MatrixBase&lt; double, Devices::Host, int, GeneralMatrix, Algorithms::Segments::CSR&lt; Devices::Host, int, typename Allocators::Default&lt; Devices::Host &gt;::template Allocator&lt; int &gt; &gt;::ViewType::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20double_2c_20devices_3a_3ahost_2c_20int_2c_20generalmatrix_2c_20organization_20_3e_55',['MatrixBase&lt; double, Devices::Host, int, GeneralMatrix, Organization &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20globalindextype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20int_2c_20generalmatrix_2c_20organization_20_3e_56',['MatrixBase&lt; GlobalIndexType, TNL::Devices::Host, int, GeneralMatrix, Organization &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20real_2c_20device_2c_20index_2c_20generalmatrix_2c_20organization_20_3e_57',['MatrixBase&lt; Real, Device, Index, GeneralMatrix, Organization &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20real_2c_20device_2c_20index_2c_20matrixtype_5f_2c_20segmentsview_3a_3agetorganization_28_29_20_3e_58',['MatrixBase&lt; Real, Device, Index, MatrixType_, SegmentsView::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20real_2c_20devices_3a_3ahost_2c_20int_2c_20generalmatrix_2c_20std_3a_3aconditional_5ft_3c_20std_3a_3ais_5fconst_5fv_3c_20real_20_3e_2c_20algorithms_3a_3asegments_3a_3acsrview_3c_20devices_3a_3ahost_2c_20int_20_3e_3a_3aconstviewtype_2c_20algorithms_3a_3asegments_3a_3acsrview_3c_20devices_3a_3ahost_2c_20int_20_3e_20_3e_3a_3agetorganization_28_29_20_3e_59',['MatrixBase&lt; Real, Devices::Host, int, GeneralMatrix, std::conditional_t&lt; std::is_const_v&lt; Real &gt;, Algorithms::Segments::CSRView&lt; Devices::Host, int &gt;::ConstViewType, Algorithms::Segments::CSRView&lt; Devices::Host, int &gt; &gt;::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20realtype_2c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_2c_20tnl_3a_3amatrices_3a_3ageneralmatrix_2c_20segments_3c_20tnl_3a_3adevices_3a_3ahost_2c_20indextype_2c_20typename_20allocators_3a_3adefault_3c_20tnl_3a_3adevices_3a_3ahost_20_3e_3a_3atemplate_20allocator_3c_20indextype_20_3e_20_3e_3a_3aviewtype_3a_3agetorganization_28_29_20_3e_60',['MatrixBase&lt; RealType, TNL::Devices::Host, IndexType, TNL::Matrices::GeneralMatrix, Segments&lt; TNL::Devices::Host, IndexType, typename Allocators::Default&lt; TNL::Devices::Host &gt;::template Allocator&lt; IndexType &gt; &gt;::ViewType::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixbase_3c_20value_2c_20device_2c_20index_2c_20tnl_3a_3amatrices_3a_3ageneralmatrix_2c_20segments_3c_20device_2c_20index_2c_20typename_20allocators_3a_3adefault_3c_20device_20_3e_3a_3atemplate_20allocator_3c_20index_20_3e_20_3e_3a_3aviewtype_3a_3agetorganization_28_29_20_3e_61',['MatrixBase&lt; Value, Device, Index, TNL::Matrices::GeneralMatrix, Segments&lt; Device, Index, typename Allocators::Default&lt; Device &gt;::template Allocator&lt; Index &gt; &gt;::ViewType::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MatrixBase.html',1,'TNL::Matrices']]],
  ['matrixelementsencoding_62',['MatrixElementsEncoding',['../namespaceTNL_1_1Matrices.html#af172f7e2885086c3d8c2a299a82b388d',1,'TNL::Matrices']]],
  ['matrixelementslambdatype_63',['MatrixElementsLambdaType',['../classTNL_1_1Matrices_1_1LambdaMatrix.html#a2aaf2c25a80967d5bf1d31ef41b7d003',1,'TNL::Matrices::LambdaMatrix::MatrixElementsLambdaType'],['../classTNL_1_1Matrices_1_1LambdaMatrixRowView.html#a41c49972e9f908c2699855a3e26ab7c5',1,'TNL::Matrices::LambdaMatrixRowView::MatrixElementsLambdaType']]],
  ['matrixelementtype_64',['MatrixElementType',['../classTNL_1_1Matrices_1_1DenseMatrixRowView.html#a35cbb3fa360bd1345eae50d739b808af',1,'TNL::Matrices::DenseMatrixRowView::MatrixElementType'],['../classTNL_1_1Matrices_1_1LambdaMatrixRowView.html#a1885db0527232f92bd55485495e8ffa0',1,'TNL::Matrices::LambdaMatrixRowView::MatrixElementType'],['../classTNL_1_1Matrices_1_1LambdaMatrixRowViewIterator.html#abaab28fb1b97924662e7af7059dc9963',1,'TNL::Matrices::LambdaMatrixRowViewIterator::MatrixElementType'],['../classTNL_1_1Matrices_1_1MatrixRowViewIterator.html#a8963476a9ceb4c7994d45db3c20c5286',1,'TNL::Matrices::MatrixRowViewIterator::MatrixElementType'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html#a99df52c0c16d98a3599a04b5d5f8bae5',1,'TNL::Matrices::MultidiagonalMatrixRowView::MatrixElementType'],['../classTNL_1_1Matrices_1_1SparseMatrixRowView.html#a7d8d2a2df04bea166c16bdad3e75101d',1,'TNL::Matrices::SparseMatrixRowView::MatrixElementType'],['../classTNL_1_1Matrices_1_1TridiagonalMatrixRowView.html#ad0c7a42881a41200bb19a2a48531f33d',1,'TNL::Matrices::TridiagonalMatrixRowView::MatrixElementType']]],
  ['matrixinfo_65',['MatrixInfo',['../structTNL_1_1Matrices_1_1MatrixInfo.html',1,'TNL::Matrices']]],
  ['matrixoperations_66',['MatrixOperations',['../classTNL_1_1Matrices_1_1MatrixOperations.html',1,'TNL::Matrices']]],
  ['matrixoperations_3c_20devices_3a_3acuda_20_3e_67',['MatrixOperations&lt; Devices::Cuda &gt;',['../classTNL_1_1Matrices_1_1MatrixOperations_3_01Devices_1_1Cuda_01_4.html',1,'TNL::Matrices']]],
  ['matrixpointer_68',['MatrixPointer',['../classTNL_1_1Solvers_1_1Linear_1_1LinearSolver.html#a6a8d4c0a61bca49f990da791f38da7ef',1,'TNL::Solvers::Linear::LinearSolver::MatrixPointer'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html#a70f4e1f1b8b00ed12554b93a19de59fb',1,'TNL::Solvers::Linear::Preconditioners::Preconditioner::MatrixPointer']]],
  ['matrixreader_69',['MatrixReader',['../classTNL_1_1Matrices_1_1MatrixReader.html',1,'TNL::Matrices']]],
  ['matrixrowviewiterator_70',['MatrixRowViewIterator',['../classTNL_1_1Matrices_1_1MatrixRowViewIterator.html',1,'TNL::Matrices']]],
  ['matrixrowviewiterator_3c_20constrowview_20_3e_71',['MatrixRowViewIterator&lt; ConstRowView &gt;',['../classTNL_1_1Matrices_1_1MatrixRowViewIterator.html',1,'TNL::Matrices']]],
  ['matrixtype_72',['MatrixType',['../structTNL_1_1Matrices_1_1MatrixType.html',1,'TNL::Matrices::MatrixType&lt; Symmetric &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#a54ee04830a037ceb1e10540a0e6d8150',1,'TNL::Matrices::MultidiagonalMatrixBase::MatrixType'],['../classTNL_1_1Matrices_1_1SparseMatrixBase.html#a4c9e54567c6b81c8cd285501378a5b53',1,'TNL::Matrices::SparseMatrixBase::MatrixType'],['../classTNL_1_1Matrices_1_1TridiagonalMatrixBase.html#a4486aca322110a6ac2c93707ba7ad35b',1,'TNL::Matrices::TridiagonalMatrixBase::MatrixType'],['../classTNL_1_1Solvers_1_1Linear_1_1LinearSolver.html#aeaa991cb06210d375d85b8c91d6124fe',1,'TNL::Solvers::Linear::LinearSolver::MatrixType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal.html#aadf7b3403567b90f048383b7c1fab614',1,'TNL::Solvers::Linear::Preconditioners::Diagonal::MatrixType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Diagonal_3_01Matrices_1_1DistributedMatrix_3_01Matrix_01_4_01_4.html#afbf5e792c78674a27f2046d5576ca9d0',1,'TNL::Solvers::Linear::Preconditioners::Diagonal&lt; Matrices::DistributedMatrix&lt; Matrix &gt; &gt;::MatrixType'],['../classTNL_1_1Solvers_1_1Linear_1_1Preconditioners_1_1Preconditioner.html#a16cd3615853d5cee703d7b89c15c7635',1,'TNL::Solvers::Linear::Preconditioners::Preconditioner::MatrixType']]],
  ['matrixtype_3c_20false_20_3e_73',['MatrixType&lt; false &gt;',['../structTNL_1_1Matrices_1_1MatrixType.html',1,'TNL::Matrices']]],
  ['matrixtype_3c_20true_20_3e_74',['MatrixType&lt; true &gt;',['../structTNL_1_1Matrices_1_1MatrixType.html',1,'TNL::Matrices']]],
  ['matrixview_75',['MatrixView',['../structTNL_1_1Graphs_1_1GraphVertexView_3_01Matrices_1_1SparseMatrixView_3_01Real_00_01Device_00_c78d7212f635ed450af38e28ac39a983.html#a3609690759320c225079fd841765a10b',1,'TNL::Graphs::GraphVertexView&lt; Matrices::SparseMatrixView&lt; Real, Device, Index, MatrixType_, SegmentsView, ComputeRealType &gt;, GraphType_ &gt;::MatrixView'],['../structTNL_1_1Graphs_1_1GraphVertexView_3_01Matrices_1_1DenseMatrixView_3_01Real_00_01Device_00_084e284c2e36a7314e8a047126c8a5c25.html#afb19b8e110a298903bd53f9be154aba0',1,'TNL::Graphs::GraphVertexView&lt; Matrices::DenseMatrixView&lt; Real, Device, Index, Organization &gt;, GraphType_ &gt;::MatrixView']]],
  ['matrixwriter_76',['MatrixWriter',['../classTNL_1_1Matrices_1_1MatrixWriter.html',1,'TNL::Matrices']]],
  ['max_77',['Max',['../structTNL_1_1Max.html',1,'TNL']]],
  ['max_78',['max',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::subtract_with_carry_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/max.html',1,'std::binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::knuth_b::max()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/max.html',1,'std::random_device::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::linear_congruential_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux24::max()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/max.html',1,'std::fisher_f_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/max.html',1,'std::uniform_int_distribution::max()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/max.html',1,'std::numeric_limits::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::ranlux48::max()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/max.html',1,'std::exponential_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/max.html',1,'std::piecewise_constant_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/max.html',1,'std::normal_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/max.html',1,'std::student_t_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/max.html',1,'std::negative_binomial_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937_64::max()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/max.html',1,'std::bernoulli_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/max.html',1,'std::shuffle_order_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/max.html',1,'std::lognormal_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/max.html',1,'std::geometric_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/max.html',1,'std::uniform_real_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mersenne_twister_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux48_base::max()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/max.html',1,'std::independent_bits_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/max.html',1,'std::piecewise_linear_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/max.html',1,'std::ranlux24_base::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/max.html',1,'std::discard_block_engine::max()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/max.html',1,'std::extreme_value_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/max.html',1,'std::gamma_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/max.html',1,'std::discrete_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/max.html',1,'std::weibull_distribution::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::nanoseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::microseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/max.html',1,'std::chrono::duration_values::max()'],['https://en.cppreference.com/w/cpp/chrono/time_point/max.html',1,'std::chrono::time_point::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::milliseconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::duration::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::seconds::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::hours::max()'],['https://en.cppreference.com/w/cpp/chrono/duration/max.html',1,'std::chrono::minutes::max()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/max.html',1,'std::poisson_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand0::max()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/max.html',1,'std::chi_squared_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/max.html',1,'std::minstd_rand::max()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/max.html',1,'std::cauchy_distribution::max()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/max.html',1,'std::mt19937::max()'],['https://en.cppreference.com/w/cpp/algorithm/max.html',1,'std::max()'],['../namespaceTNL.html#ac2181d667385b4ad1c1198a97104225f',1,'TNL::max(const T1 &amp;a, const T2 &amp;b)'],['../namespaceTNL.html#ab30f57c2a9b9fd21055abd4f47e561ce',1,'TNL::max(T1 &amp;&amp;val1, T2 &amp;&amp;val2, T3 &amp;&amp;val3, Ts &amp;&amp;... vs)']]],
  ['max_5falign_5ft_79',['max_align_t',['https://en.cppreference.com/w/cpp/types/max_align_t.html',1,'std']]],
  ['max_5fbucket_5fcount_80',['max_bucket_count',['https://en.cppreference.com/w/cpp/container/unordered_set/max_bucket_count.html',1,'std::unordered_set::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_bucket_count.html',1,'std::unordered_multiset::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_bucket_count.html',1,'std::unordered_map::max_bucket_count()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_bucket_count.html',1,'std::unordered_multimap::max_bucket_count()']]],
  ['max_5felement_81',['max_element',['https://en.cppreference.com/w/cpp/algorithm/max_element.html',1,'std']]],
  ['max_5flength_82',['max_length',['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8_utf16::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf8::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_byname::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt::max_length()'],['https://en.cppreference.com/w/cpp/locale/codecvt/max_length.html',1,'std::codecvt_utf16::max_length()']]],
  ['max_5fload_5ffactor_83',['max_load_factor',['https://en.cppreference.com/w/cpp/container/unordered_set/max_load_factor.html',1,'std::unordered_set::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_load_factor.html',1,'std::unordered_multiset::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_load_factor.html',1,'std::unordered_map::max_load_factor()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_load_factor.html',1,'std::unordered_multimap::max_load_factor()']]],
  ['max_5fsize_84',['max_size',['https://en.cppreference.com/w/cpp/container/unordered_set/max_size.html',1,'std::unordered_set::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::cmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/array/max_size.html',1,'std::array::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u32string::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::u16string::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/max_size.html',1,'std::unordered_multiset::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::wstring::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::basic_string::max_size()'],['https://en.cppreference.com/w/cpp/memory/scoped_allocator_adaptor/max_size.html',1,'std::scoped_allocator_adaptor::max_size()'],['https://en.cppreference.com/w/cpp/container/deque/max_size.html',1,'std::deque::max_size()'],['https://en.cppreference.com/w/cpp/container/list/max_size.html',1,'std::list::max_size()'],['https://en.cppreference.com/w/cpp/container/set/max_size.html',1,'std::set::max_size()'],['https://en.cppreference.com/w/cpp/string/basic_string/max_size.html',1,'std::string::max_size()'],['https://en.cppreference.com/w/cpp/container/vector/max_size.html',1,'std::vector::max_size()'],['https://en.cppreference.com/w/cpp/container/dynarray/max_size.html',1,'std::dynarray::max_size()'],['https://en.cppreference.com/w/cpp/container/forward_list/max_size.html',1,'std::forward_list::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_map/max_size.html',1,'std::unordered_map::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::match_results::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wcmatch::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator_traits/max_size.html',1,'std::allocator_traits::max_size()'],['https://en.cppreference.com/w/cpp/container/map/max_size.html',1,'std::map::max_size()'],['https://en.cppreference.com/w/cpp/memory/allocator/max_size.html',1,'std::allocator::max_size()'],['https://en.cppreference.com/w/cpp/container/multiset/max_size.html',1,'std::multiset::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::smatch::max_size()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/max_size.html',1,'std::unordered_multimap::max_size()'],['https://en.cppreference.com/w/cpp/regex/match_results/max_size.html',1,'std::wsmatch::max_size()'],['https://en.cppreference.com/w/cpp/container/multimap/max_size.html',1,'std::multimap::max_size()']]],
  ['maximum_20norm_85',['Maximum norm',['../ug_ReductionAndScan.html#maximum-norm',1,'']]],
  ['maxwitharg_86',['MaxWithArg',['../structTNL_1_1MaxWithArg.html',1,'TNL']]],
  ['mblen_87',['mblen',['https://en.cppreference.com/w/cpp/string/multibyte/mblen.html',1,'std']]],
  ['mbrlen_88',['mbrlen',['https://en.cppreference.com/w/cpp/string/multibyte/mbrlen.html',1,'std']]],
  ['mbrtoc16_89',['mbrtoc16',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc16.html',1,'std']]],
  ['mbrtoc32_90',['mbrtoc32',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtoc32.html',1,'std']]],
  ['mbrtowc_91',['mbrtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbrtowc.html',1,'std']]],
  ['mbsinit_92',['mbsinit',['https://en.cppreference.com/w/cpp/string/multibyte/mbsinit.html',1,'std']]],
  ['mbsrtowcs_93',['mbsrtowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbsrtowcs.html',1,'std']]],
  ['mbstate_5ft_94',['mbstate_t',['https://en.cppreference.com/w/cpp/string/multibyte/mbstate_t.html',1,'std']]],
  ['mbstowcs_95',['mbstowcs',['https://en.cppreference.com/w/cpp/string/multibyte/mbstowcs.html',1,'std']]],
  ['mbtowc_96',['mbtowc',['https://en.cppreference.com/w/cpp/string/multibyte/mbtowc.html',1,'std']]],
  ['mean_97',['mean',['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/params.html',1,'std::normal_distribution::mean()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/mean.html',1,'std::poisson_distribution::mean()']]],
  ['mega_98',['mega',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['mem_5ffn_99',['mem_fn',['https://en.cppreference.com/w/cpp/utility/functional/mem_fn.html',1,'std']]],
  ['memchr_100',['memchr',['https://en.cppreference.com/w/cpp/string/byte/memchr.html',1,'std']]],
  ['memcmp_101',['memcmp',['https://en.cppreference.com/w/cpp/string/byte/memcmp.html',1,'std']]],
  ['memcpy_102',['memcpy',['https://en.cppreference.com/w/cpp/string/byte/memcpy.html',1,'std']]],
  ['memmove_103',['memmove',['https://en.cppreference.com/w/cpp/string/byte/memmove.html',1,'std']]],
  ['memory_20space_20and_20execution_20model_104',['Memory space and execution model',['../md_Pages_2comparison-with-other-libraries.html#memory-space-and-execution-model',1,'']]],
  ['memset_105',['memset',['https://en.cppreference.com/w/cpp/string/byte/memset.html',1,'std']]],
  ['merge_106',['merge',['https://en.cppreference.com/w/cpp/container/list/merge.html',1,'std::list::merge()'],['https://en.cppreference.com/w/cpp/container/forward_list/merge.html',1,'std::forward_list::merge()'],['https://en.cppreference.com/w/cpp/algorithm/merge.html',1,'std::merge(T... args)']]],
  ['mersenne_5ftwister_5fengine_107',['mersenne_twister_engine',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mersenne_twister_engine'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mersenne_twister_engine::mersenne_twister_engine()']]],
  ['mesh_108',['Mesh',['../classTNL_1_1Meshes_1_1Mesh.html',1,'TNL::Meshes']]],
  ['mesh_20and_20data_20to_20a_20file_109',['Writing a mesh and data to a file',['../ug_Meshes.html#writing-a-mesh-and-data-to-a-file',1,'']]],
  ['mesh_20configuration_110',['Mesh configuration',['../ug_Meshes.html#configuration',1,'']]],
  ['mesh_20entities_111',['Parallel iteration over mesh entities',['../ug_Meshes.html#parallel-iteration-over-mesh-entities',1,'']]],
  ['mesh_20from_20a_20file_112',['Reading a mesh from a file',['../ug_Meshes.html#reading-a-mesh-from-a-file',1,'']]],
  ['mesh_3c_20meshconfig_2c_20device_20_3e_113',['Mesh&lt; MeshConfig, Device &gt;',['../classTNL_1_1Meshes_1_1Mesh.html',1,'TNL::Meshes']]],
  ['meshbuilder_114',['MeshBuilder',['../classTNL_1_1Meshes_1_1MeshBuilder.html',1,'TNL::Meshes']]],
  ['meshbuildererror_115',['MeshBuilderError',['../structTNL_1_1Meshes_1_1MeshBuilderError.html',1,'TNL::Meshes']]],
  ['meshcelltopologytag_116',['MeshCellTopologyTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshCellTopologyTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshconfigtemplatetag_117',['MeshConfigTemplateTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshConfigTemplateTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshdevicetag_118',['MeshDeviceTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshDeviceTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshdevicetag_3c_20configtag_2c_20devices_3a_3acuda_20_3e_119',['MeshDeviceTag&lt; ConfigTag, Devices::Cuda &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshDeviceTag_3_01ConfigTag_00_01Devices_1_1Cuda_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshdevicetag_3c_20configtag_2c_20devices_3a_3ahost_20_3e_120',['MeshDeviceTag&lt; ConfigTag, Devices::Host &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshDeviceTag_3_01ConfigTag_00_01Devices_1_1Host_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshentitiesfpmawriter_121',['MeshEntitiesFPMAWriter',['../structTNL_1_1Meshes_1_1Writers_1_1details_1_1MeshEntitiesFPMAWriter.html',1,'TNL::Meshes::Writers::details']]],
  ['meshentity_122',['MeshEntity',['../classTNL_1_1Meshes_1_1MeshEntity.html',1,'TNL::Meshes']]],
  ['meshentity_3c_20meshconfig_2c_20device_2c_20celltopology_20_3e_123',['MeshEntity&lt; MeshConfig, Device, CellTopology &gt;',['../classTNL_1_1Meshes_1_1MeshEntity.html',1,'TNL::Meshes']]],
  ['meshentity_3c_20meshconfig_2c_20device_2c_20facetopology_20_3e_124',['MeshEntity&lt; MeshConfig, Device, FaceTopology &gt;',['../classTNL_1_1Meshes_1_1MeshEntity.html',1,'TNL::Meshes']]],
  ['meshentity_3c_20meshconfig_2c_20device_2c_20topology_20_3e_125',['MeshEntity&lt; MeshConfig, Device, Topology &gt;',['../classTNL_1_1Meshes_1_1MeshEntity.html',1,'TNL::Meshes']]],
  ['meshes_126',['meshes',['../ug_Meshes.html',1,'Unstructured meshes'],['../md_Pages_2comparison-with-other-libraries.html#unstructured-meshes',1,'Unstructured meshes']]],
  ['meshfunction_127',['MeshFunction',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunction.html',1,'TNL::Functions::experimental']]],
  ['meshfunction_3c_20mesh_2c_20mesh_3a_3agetmeshdimension_28_29_2c_20typename_20mesh_3a_3arealtype_20_3e_128',['MeshFunction&lt; Mesh, Mesh::getMeshDimension(), typename Mesh::RealType &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunction.html',1,'TNL::Functions::experimental']]],
  ['meshfunction_3c_20mesh_2c_20meshentitydimension_2c_20real_20_3e_129',['MeshFunction&lt; Mesh, MeshEntityDimension, Real &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunction.html',1,'TNL::Functions::experimental']]],
  ['meshfunction_3c_20meshtype_2c_20meshentitydimension_2c_20realtype_20_3e_130',['MeshFunction&lt; MeshType, MeshEntityDimension, RealType &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunction.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionevaluator_131',['MeshFunctionEvaluator',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionEvaluator.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionevaluatoradditionentitiesprocessor_132',['MeshFunctionEvaluatorAdditionEntitiesProcessor',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionEvaluatorAdditionEntitiesProcessor.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionevaluatorassignmententitiesprocessor_133',['MeshFunctionEvaluatorAssignmentEntitiesProcessor',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionEvaluatorAssignmentEntitiesProcessor.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionevaluatortraverseruserdata_134',['MeshFunctionEvaluatorTraverserUserData',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionEvaluatorTraverserUserData.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionevaluatortraverseruserdata_3c_20outmeshfunction_2c_20infunction_2c_20realtype_20_3e_135',['MeshFunctionEvaluatorTraverserUserData&lt; OutMeshFunction, InFunction, RealType &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionEvaluatorTraverserUserData.html',1,'TNL::Functions::experimental']]],
  ['meshfunctiongnuplotwriter_136',['MeshFunctionGnuplotWriter',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionGnuplotWriter.html',1,'TNL::Functions::experimental']]],
  ['meshfunctiongnuplotwriter_3c_20meshfunction_2c_20meshes_3a_3agrid_3c_202_2c_20real_2c_20device_2c_20index_20_3e_2c_20entitydimension_20_3e_137',['MeshFunctionGnuplotWriter&lt; MeshFunction, Meshes::Grid&lt; 2, Real, Device, Index &gt;, EntityDimension &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionGnuplotWriter_3_01MeshFunction_00_01Meshes_4d6716fb5ac4eaf48aa7b2922d34a341.html',1,'TNL::Functions::experimental']]],
  ['meshfunctiongnuplotwriter_3c_20meshfunction_2c_20meshes_3a_3agrid_3c_203_2c_20real_2c_20device_2c_20index_20_3e_2c_20entitydimension_20_3e_138',['MeshFunctionGnuplotWriter&lt; MeshFunction, Meshes::Grid&lt; 3, Real, Device, Index &gt;, EntityDimension &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionGnuplotWriter_3_01MeshFunction_00_01Meshes_d06cb529e326fdebf97b047a3d03814c.html',1,'TNL::Functions::experimental']]],
  ['meshfunctiongnuplotwriterbase_139',['MeshFunctionGnuplotWriterBase',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionGnuplotWriterBase.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionnormgetter_140',['MeshFunctionNormGetter',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionNormGetter.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionnormgetter_3c_20meshes_3a_3agrid_3c_20dimension_2c_20meshreal_2c_20devices_3a_3acuda_2c_20meshindex_20_3e_20_3e_141',['MeshFunctionNormGetter&lt; Meshes::Grid&lt; Dimension, MeshReal, Devices::Cuda, MeshIndex &gt; &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionNormGetter_3_01Meshes_1_1Grid_3_01Dimensionabaf181e636c12c5b4b1980ec14b0917.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionnormgetter_3c_20meshes_3a_3agrid_3c_20dimension_2c_20meshreal_2c_20devices_3a_3ahost_2c_20meshindex_20_3e_20_3e_142',['MeshFunctionNormGetter&lt; Meshes::Grid&lt; Dimension, MeshReal, Devices::Host, MeshIndex &gt; &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionNormGetter_3_01Meshes_1_1Grid_3_01Dimension53e8a5d1c933049a22c9f70db8ddff7b.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionview_143',['MeshFunctionView',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionView.html',1,'TNL::Functions::experimental']]],
  ['meshfunctionview_3c_20meshtype_2c_20meshentitydimension_2c_20realtype_20_3e_144',['MeshFunctionView&lt; MeshType, MeshEntityDimension, RealType &gt;',['../classTNL_1_1Functions_1_1experimental_1_1MeshFunctionView.html',1,'TNL::Functions::experimental']]],
  ['meshglobalindextag_145',['MeshGlobalIndexTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshGlobalIndexTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshglobalindextag_3c_20configtag_2c_20int_20_3e_146',['MeshGlobalIndexTag&lt; ConfigTag, int &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshGlobalIndexTag_3_01ConfigTag_00_01int_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshglobalindextag_3c_20configtag_2c_20long_20int_20_3e_147',['MeshGlobalIndexTag&lt; ConfigTag, long int &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshGlobalIndexTag_3_01ConfigTag_00_01long_01int_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshinitializablebase_148',['MeshInitializableBase',['../classTNL_1_1Meshes_1_1MeshInitializableBase.html',1,'TNL::Meshes']]],
  ['meshinitializablebase_3c_20meshconfig_2c_20devices_3a_3acuda_2c_20meshtype_20_3e_149',['MeshInitializableBase&lt; MeshConfig, Devices::Cuda, MeshType &gt;',['../classTNL_1_1Meshes_1_1MeshInitializableBase_3_01MeshConfig_00_01Devices_1_1Cuda_00_01MeshType_01_4.html',1,'TNL::Meshes']]],
  ['meshinitializablebase_3c_20meshconfig_2c_20devices_3a_3ahost_2c_20mesh_3c_20meshconfig_2c_20devices_3a_3ahost_20_3e_20_3e_150',['MeshInitializableBase&lt; MeshConfig, Devices::Host, Mesh&lt; MeshConfig, Devices::Host &gt; &gt;',['../classTNL_1_1Meshes_1_1MeshInitializableBase.html',1,'TNL::Meshes']]],
  ['meshlocalindextag_151',['MeshLocalIndexTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshLocalIndexTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshlocalindextag_3c_20configtag_2c_20short_20int_20_3e_152',['MeshLocalIndexTag&lt; ConfigTag, short int &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshLocalIndexTag_3_01ConfigTag_00_01short_01int_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshordering_153',['MeshOrdering',['../structTNL_1_1Meshes_1_1MeshOrdering.html',1,'TNL::Meshes']]],
  ['meshordering_3c_20tnl_3a_3ameshes_3a_3amesh_3c_20meshconfig_2c_20device_20_3e_2c_20ordering_20_3e_154',['MeshOrdering&lt; TNL::Meshes::Mesh&lt; MeshConfig, Device &gt;, Ordering &gt;',['../structTNL_1_1Meshes_1_1MeshOrdering_3_01TNL_1_1Meshes_1_1Mesh_3_01MeshConfig_00_01Device_01_4_00_01Ordering_01_4.html',1,'TNL::Meshes']]],
  ['meshreader_155',['MeshReader',['../classTNL_1_1Meshes_1_1Readers_1_1MeshReader.html',1,'TNL::Meshes::Readers']]],
  ['meshreadererror_156',['MeshReaderError',['../structTNL_1_1Meshes_1_1Readers_1_1MeshReaderError.html',1,'TNL::Meshes::Readers']]],
  ['meshrealtag_157',['MeshRealTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshRealTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshrealtag_3c_20configtag_2c_20double_20_3e_158',['MeshRealTag&lt; ConfigTag, double &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshRealTag_3_01ConfigTag_00_01double_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshrealtag_3c_20configtag_2c_20float_20_3e_159',['MeshRealTag&lt; ConfigTag, float &gt;',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshRealTag_3_01ConfigTag_00_01float_01_4.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshspacedimensiontag_160',['MeshSpaceDimensionTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshSpaceDimensionTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshtag_161',['MeshTag',['../structTNL_1_1Meshes_1_1BuildConfigTags_1_1MeshTag.html',1,'TNL::Meshes::BuildConfigTags']]],
  ['meshtyperesolver_162',['MeshTypeResolver',['../classTNL_1_1Meshes_1_1MeshTypeResolver.html',1,'TNL::Meshes']]],
  ['message_163',['message',['https://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['https://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['https://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()']]],
  ['messages_164',['messages',['https://en.cppreference.com/w/cpp/locale/messages.html',1,'std::messages'],['https://en.cppreference.com/w/cpp/locale/messages/messages.html',1,'std::messages::messages()']]],
  ['messages_5fbase_165',['messages_base',['https://en.cppreference.com/w/cpp/locale/messages_base.html',1,'std']]],
  ['messages_5fbyname_166',['messages_byname',['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname'],['https://en.cppreference.com/w/cpp/locale/messages_byname.html',1,'std::messages_byname::messages_byname()']]],
  ['method_167',['Method',['../ug_ODE_solvers.html#method',1,'']]],
  ['method_168',['Use of the iterate method',['../ug_ODE_solvers.html#use-of-the-iterate-method',1,'']]],
  ['method_20forelements_169',['Method forElements',['../ug_Matrices.html#method-forelements',1,'Method &lt;span class=&quot;tt&quot;&gt;forElements&lt;/span&gt;'],['../ug_Matrices.html#method-forelements-1',1,'Method &lt;span class=&quot;tt&quot;&gt;forElements&lt;/span&gt;'],['../ug_Matrices.html#method-forelements-2',1,'Method forElements'],['../ug_Matrices.html#method-forelements-3',1,'Method forElements'],['../ug_Matrices.html#method-forelements-4',1,'Method forElements']]],
  ['method_20forrows_170',['Method forRows',['../ug_Matrices.html#method-forrows',1,'Method &lt;span class=&quot;tt&quot;&gt;forRows&lt;/span&gt;'],['../ug_Matrices.html#method-forrows-1',1,'Method &lt;span class=&quot;tt&quot;&gt;forRows&lt;/span&gt;'],['../ug_Matrices.html#method-forrows-2',1,'Method forRows'],['../ug_Matrices.html#method-forrows-3',1,'Method forRows'],['../ug_Matrices.html#method-forrows-4',1,'Method forRows']]],
  ['method_20getrow_171',['Method getRow',['../ug_Matrices.html#method-getrow',1,'Method &lt;span class=&quot;tt&quot;&gt;getRow&lt;/span&gt;'],['../ug_Matrices.html#method-getrow-1',1,'Method &lt;span class=&quot;tt&quot;&gt;getRow&lt;/span&gt;'],['../ug_Matrices.html#method-getrow-2',1,'Method getRow'],['../ug_Matrices.html#method-getrow-3',1,'Method getRow']]],
  ['methods_172',['methods',['../namespaceTNL_1_1Solvers_1_1Linear.html#direct-methods',1,'Direct methods'],['../namespaceTNL_1_1Solvers_1_1Linear.html#iterative-methods',1,'Iterative methods'],['../namespaceTNL_1_1Solvers_1_1Linear.html#krylov-subspace-methods',1,'Krylov subspace methods'],['../namespaceTNL_1_1Solvers_1_1Linear.html#stationary-methods',1,'Stationary methods'],['../ug_ODE_solvers.html#user-defined-methods',1,'User defined methods']]],
  ['methods_20setelement_20and_20addelement_173',['Methods setElement 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']]],
  ['micro_174',['micro',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['microseconds_175',['microseconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::microseconds'],['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::microseconds::microseconds()']]],
  ['midpoint_176',['Midpoint',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1Midpoint.html',1,'TNL::Solvers::ODE::Methods']]],
  ['milli_177',['milli',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['milliseconds_178',['milliseconds',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::milliseconds'],['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::milliseconds::milliseconds()']]],
  ['min_179',['Min',['../structTNL_1_1Min.html',1,'TNL']]],
  ['min_180',['min',['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::subtract_with_carry_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/binomial_distribution/min.html',1,'std::binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::knuth_b::min()'],['https://en.cppreference.com/w/cpp/numeric/random/random_device/min.html',1,'std::random_device::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::linear_congruential_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux24::min()'],['https://en.cppreference.com/w/cpp/numeric/random/fisher_f_distribution/min.html',1,'std::fisher_f_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution/min.html',1,'std::uniform_int_distribution::min()'],['https://en.cppreference.com/w/cpp/types/numeric_limits/min.html',1,'std::numeric_limits::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::ranlux48::min()'],['https://en.cppreference.com/w/cpp/numeric/random/exponential_distribution/min.html',1,'std::exponential_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_constant_distribution/min.html',1,'std::piecewise_constant_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/normal_distribution/min.html',1,'std::normal_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/student_t_distribution/min.html',1,'std::student_t_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/negative_binomial_distribution/min.html',1,'std::negative_binomial_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937_64::min()'],['https://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution/min.html',1,'std::bernoulli_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/shuffle_order_engine/min.html',1,'std::shuffle_order_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/lognormal_distribution/min.html',1,'std::lognormal_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/geometric_distribution/min.html',1,'std::geometric_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/uniform_real_distribution/min.html',1,'std::uniform_real_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mersenne_twister_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux48_base::min()'],['https://en.cppreference.com/w/cpp/numeric/random/independent_bits_engine/min.html',1,'std::independent_bits_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/piecewise_linear_distribution/min.html',1,'std::piecewise_linear_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/subtract_with_carry_engine/min.html',1,'std::ranlux24_base::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discard_block_engine/min.html',1,'std::discard_block_engine::min()'],['https://en.cppreference.com/w/cpp/numeric/random/extreme_value_distribution/min.html',1,'std::extreme_value_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/min.html',1,'std::gamma_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/discrete_distribution/min.html',1,'std::discrete_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/weibull_distribution/min.html',1,'std::weibull_distribution::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::nanoseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::microseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration_values/min.html',1,'std::chrono::duration_values::min()'],['https://en.cppreference.com/w/cpp/chrono/time_point/min.html',1,'std::chrono::time_point::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::milliseconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::duration::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::seconds::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::hours::min()'],['https://en.cppreference.com/w/cpp/chrono/duration/min.html',1,'std::chrono::minutes::min()'],['https://en.cppreference.com/w/cpp/numeric/random/poisson_distribution/min.html',1,'std::poisson_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand0::min()'],['https://en.cppreference.com/w/cpp/numeric/random/chi_squared_distribution/min.html',1,'std::chi_squared_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/min.html',1,'std::minstd_rand::min()'],['https://en.cppreference.com/w/cpp/numeric/random/cauchy_distribution/min.html',1,'std::cauchy_distribution::min()'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/min.html',1,'std::mt19937::min()'],['https://en.cppreference.com/w/cpp/algorithm/min.html',1,'std::min()'],['../namespaceTNL.html#a6c4832c0b473b67aff1400d293018aae',1,'TNL::min(const T1 &amp;a, const T2 &amp;b)'],['../namespaceTNL.html#a6d0193aa2f509e3199afb2a58886c22f',1,'TNL::min(T1 &amp;&amp;val1, T2 &amp;&amp;val2, T3 &amp;&amp;val3, Ts &amp;&amp;... vs)']]],
  ['min_5felement_181',['min_element',['https://en.cppreference.com/w/cpp/algorithm/min_element.html',1,'std']]],
  ['minmax_182',['minmax',['https://en.cppreference.com/w/cpp/algorithm/minmax.html',1,'std']]],
  ['minmax_5felement_183',['minmax_element',['https://en.cppreference.com/w/cpp/algorithm/minmax_element.html',1,'std']]],
  ['minstd_5frand_184',['minstd_rand',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std::minstd_rand'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand::minstd_rand()']]],
  ['minstd_5frand0_185',['minstd_rand0',['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine.html',1,'std::minstd_rand0'],['https://en.cppreference.com/w/cpp/numeric/random/linear_congruential_engine/linear_congruential_engine.html',1,'std::minstd_rand0::minstd_rand0()']]],
  ['minus_186',['Minus',['../namespaceTNL.html#a3bd4581d5c35df65f1f4d660781c15f3',1,'TNL']]],
  ['minus_187',['minus',['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std']]],
  ['minus_3c_20void_20_3e_188',['minus&lt; void &gt;',['https://en.cppreference.com/w/cpp/utility/functional/minus.html',1,'std']]],
  ['minutes_189',['minutes',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::minutes'],['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::minutes::minutes()']]],
  ['minwitharg_190',['MinWithArg',['../structTNL_1_1MinWithArg.html',1,'TNL']]],
  ['mismatch_191',['mismatch',['https://en.cppreference.com/w/cpp/algorithm/mismatch.html',1,'std']]],
  ['mktime_192',['mktime',['https://en.cppreference.com/w/cpp/chrono/c/mktime.html',1,'std']]],
  ['model_193',['Memory space and execution model',['../md_Pages_2comparison-with-other-libraries.html#memory-space-and-execution-model',1,'']]],
  ['modf_194',['modf',['https://en.cppreference.com/w/cpp/numeric/math/modf.html',1,'std']]],
  ['modifydata_195',['modifyData',['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a2d3c1794196d5d70339545f4ea44ee6b',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Host &gt;::modifyData()'],['../classTNL_1_1Pointers_1_1DevicePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a8fa5b688071afa6f5d04289da3b24fed',1,'TNL::Pointers::DevicePointer&lt; Object, Devices::Cuda &gt;::modifyData()'],['../classTNL_1_1Pointers_1_1SharedPointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#a03a71b535a55e4e2e9b3fbf5dd8b9385',1,'TNL::Pointers::SharedPointer&lt; Object, Devices::Cuda &gt;::modifyData()'],['../classTNL_1_1Pointers_1_1SharedPointer_3_01Object_00_01Devices_1_1Host_01_4.html#aca30aa001ea60ce643a48e9ace6a7ac5',1,'TNL::Pointers::SharedPointer&lt; Object, Devices::Host &gt;::modifyData()'],['../classTNL_1_1Pointers_1_1UniquePointer_3_01Object_00_01Devices_1_1Host_01_4.html#a8d2fd4decfef0314aaac1ce4f891b7bb',1,'TNL::Pointers::UniquePointer&lt; Object, Devices::Host &gt;::modifyData()'],['../classTNL_1_1Pointers_1_1UniquePointer_3_01Object_00_01Devices_1_1Cuda_01_4.html#afaaaf8350c84ba7c0e05312557c93178',1,'TNL::Pointers::UniquePointer&lt; Object, Devices::Cuda &gt;::modifyData()']]],
  ['modulus_196',['Modulus',['../namespaceTNL.html#a680f18c8a3d00dad3fef8e611d9d77ea',1,'TNL']]],
  ['modulus_197',['modulus',['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std']]],
  ['modulus_3c_20void_20_3e_198',['modulus&lt; void &gt;',['https://en.cppreference.com/w/cpp/utility/functional/modulus.html',1,'std']]],
  ['momentum_199',['Momentum',['../classTNL_1_1Solvers_1_1Optimization_1_1Momentum.html',1,'TNL::Solvers::Optimization']]],
  ['money_5fbase_200',['money_base',['https://en.cppreference.com/w/cpp/locale/money_base.html',1,'std']]],
  ['money_5fget_201',['money_get',['https://en.cppreference.com/w/cpp/locale/money_get.html',1,'std::money_get'],['https://en.cppreference.com/w/cpp/locale/money_get/money_get.html',1,'std::money_get::money_get()']]],
  ['money_5fput_202',['money_put',['https://en.cppreference.com/w/cpp/locale/money_put.html',1,'std::money_put'],['https://en.cppreference.com/w/cpp/locale/money_put/money_put.html',1,'std::money_put::money_put()']]],
  ['moneypunct_203',['moneypunct',['https://en.cppreference.com/w/cpp/locale/moneypunct.html',1,'std::moneypunct'],['https://en.cppreference.com/w/cpp/locale/moneypunct/moneypunct.html',1,'std::moneypunct::moneypunct()']]],
  ['moneypunct_5fbyname_204',['moneypunct_byname',['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname'],['https://en.cppreference.com/w/cpp/locale/moneypunct_byname.html',1,'std::moneypunct_byname::moneypunct_byname()']]],
  ['monitor_205',['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']]],
  ['move_206',['move',['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wfstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostrstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wiostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wstringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istrstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::strstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_fstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wofstream::move()'],['https://en.cppreference.com/w/cpp/string/char_traits/move.html',1,'std::char_traits::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ofstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ios::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_ostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wistream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::iostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::stringstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::ostream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::istream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::wifstream::move()'],['https://en.cppreference.com/w/cpp/io/basic_ios/move.html',1,'std::basic_istream::move()'],['https://en.cppreference.com/w/cpp/utility/move.html',1,'std::move(T... args)']]],
  ['move_5fbackward_207',['move_backward',['https://en.cppreference.com/w/cpp/algorithm/move_backward.html',1,'std']]],
  ['move_5fif_5fnoexcept_208',['move_if_noexcept',['https://en.cppreference.com/w/cpp/utility/move_if_noexcept.html',1,'std']]],
  ['move_5fiterator_209',['move_iterator',['https://en.cppreference.com/w/cpp/iterator/move_iterator.html',1,'std']]],
  ['mpisupportmissing_210',['MPISupportMissing',['../structTNL_1_1Exceptions_1_1MPISupportMissing.html',1,'TNL::Exceptions']]],
  ['mt19937_211',['mt19937',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mt19937'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937::mt19937()']]],
  ['mt19937_5f64_212',['mt19937_64',['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html',1,'std::mt19937_64'],['https://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine/mersenne_twister_engine.html',1,'std::mt19937_64::mt19937_64()']]],
  ['mtxreader_213',['MtxReader',['../structTNL_1_1Graphs_1_1Readers_1_1MtxReader.html',1,'TNL::Graphs::Readers']]],
  ['multidiagonal_20matrices_214',['Multidiagonal matrices',['../ug_Matrices.html#multidiagonal-matrices',1,'']]],
  ['multidiagonal_20matrices_20example_215',['Multidiagonal matrices example',['../ug_Matrices.html#multidiagonal-matrices-example',1,'']]],
  ['multidiagonal_20matrix_216',['Multidiagonal matrix',['../ug_Matrices.html#multidiagonal-matrix',1,'']]],
  ['multidiagonal_20matrix_20setup_217',['Benchmark of multidiagonal matrix setup',['../ug_Matrices.html#benchmark-of-multidiagonal-matrix-setup',1,'']]],
  ['multidiagonalmatrix_218',['MultidiagonalMatrix',['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html',1,'TNL::Matrices::MultidiagonalMatrix&lt; Real, Device, Index, Organization, RealAllocator, IndexAllocator &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#a62a2336bb99c810573348c3629529655',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix()=default'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#a055cc9eb3f98aed4e1fa5dab52472954',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(Index rows, Index columns)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#ae01f27d94774c9f8b5c33586333fc011',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(Index rows, Index columns, const Vector &amp;diagonalOffsets)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#adb9c2827a5497be92b215a18af2a20e9',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(Index rows, Index columns, std::initializer_list&lt; ListIndex &gt; diagonalOffsets)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#ae13de4179987ca16f674072faeeba1c1',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(Index columns, std::initializer_list&lt; ListIndex &gt; diagonalOffsets, const std::initializer_list&lt; std::initializer_list&lt; ListReal &gt; &gt; &amp;data)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#a513235099fa6195c3d81c1d5a99efc18',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(const MultidiagonalMatrix &amp;matrix)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html#ad92323a56f360e451d8bb45edd01061d',1,'TNL::Matrices::MultidiagonalMatrix::MultidiagonalMatrix(MultidiagonalMatrix &amp;&amp;) noexcept=default']]],
  ['multidiagonalmatrix_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_2c_20_5forganization_2c_20_5frealallocator_2c_20_5findexallocator_20_3e_219',['MultidiagonalMatrix&lt; _Real, _Device, _Index, _Organization, _RealAllocator, _IndexAllocator &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrix.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixbase_220',['MultidiagonalMatrixBase',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html',1,'TNL::Matrices::MultidiagonalMatrixBase&lt; Real, Device, Index, Organization &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#acfe394f863f968c59939b3973a4e05f1',1,'TNL::Matrices::MultidiagonalMatrixBase::MultidiagonalMatrixBase()=default'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#af7cb07574e10ee9dfc3b89ab7f9b63e7',1,'TNL::Matrices::MultidiagonalMatrixBase::MultidiagonalMatrixBase(typename Base::ValuesViewType values, DiagonalOffsetsView diagonalOffsets, HostDiagonalOffsetsView hostDiagonalOffsets, IndexerType indexer)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#ac678927521cff588d15bb7722a2ef126',1,'TNL::Matrices::MultidiagonalMatrixBase::MultidiagonalMatrixBase(const MultidiagonalMatrixBase &amp;)=default'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html#ae186b26bc605ebfc75cc65352cfc4b67',1,'TNL::Matrices::MultidiagonalMatrixBase::MultidiagonalMatrixBase(MultidiagonalMatrixBase &amp;&amp;) noexcept=default']]],
  ['multidiagonalmatrixbase_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_221',['MultidiagonalMatrixBase&lt; double, Devices::Host, int, Algorithms::Segments::DefaultElementsOrganization&lt; Devices::Host &gt;::getOrganization() &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixBase.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixelement_222',['MultidiagonalMatrixElement',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixElement.html',1,'TNL::Matrices::MultidiagonalMatrixElement&lt; Real, Index &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixElement.html#a5ab2dd2adfac40f44e743d2914424d09',1,'TNL::Matrices::MultidiagonalMatrixElement::MultidiagonalMatrixElement()']]],
  ['multidiagonalmatrixelement_3c_20realtype_2c_20indextype_20_3e_223',['MultidiagonalMatrixElement&lt; RealType, IndexType &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixElement.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixrowview_224',['MultidiagonalMatrixRowView',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html',1,'TNL::Matrices::MultidiagonalMatrixRowView&lt; ValuesView, Indexer, DiagonalsOffsetsView_ &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html#ae050c1545685d3621520f26b458034c4',1,'TNL::Matrices::MultidiagonalMatrixRowView::MultidiagonalMatrixRowView()']]],
  ['multidiagonalmatrixrowview_3c_20constvaluesviewtype_2c_20indexertype_2c_20constdiagonalsoffsetsview_20_3e_225',['MultidiagonalMatrixRowView&lt; ConstValuesViewType, IndexerType, ConstDiagonalsOffsetsView &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixrowview_3c_20typename_20base_3a_3avaluesviewtype_2c_20indexertype_2c_20diagonaloffsetsview_20_3e_226',['MultidiagonalMatrixRowView&lt; typename Base::ValuesViewType, IndexerType, DiagonalOffsetsView &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixrowview_3c_20valuesviewtype_2c_20indexertype_2c_20diagonalsoffsetsview_20_3e_227',['MultidiagonalMatrixRowView&lt; ValuesViewType, IndexerType, DiagonalsOffsetsView &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixRowView.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixview_228',['MultidiagonalMatrixView',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html',1,'TNL::Matrices::MultidiagonalMatrixView&lt; Real, Device, Index, Organization &gt;'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html#a376935ecfc5355c3c168be8c294ce427',1,'TNL::Matrices::MultidiagonalMatrixView::MultidiagonalMatrixView()=default'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html#a0c6a9dc33dbba4a986f196065f14c902',1,'TNL::Matrices::MultidiagonalMatrixView::MultidiagonalMatrixView(typename Base::ValuesViewType values, typename Base::DiagonalOffsetsView diagonalOffsets, typename Base::HostDiagonalOffsetsView hostDiagonalOffsets, typename Base::IndexerType indexer)'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html#a199ea6d7103ce9b3a8be0f53de6a3d49',1,'TNL::Matrices::MultidiagonalMatrixView::MultidiagonalMatrixView(const MultidiagonalMatrixView &amp;)=default'],['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html#a0058f3f8e2d49e8a566bb88d3acf76e5',1,'TNL::Matrices::MultidiagonalMatrixView::MultidiagonalMatrixView(MultidiagonalMatrixView &amp;&amp;) noexcept=default']]],
  ['multidiagonalmatrixview_3c_20_5freal_2c_20_5fdevice_2c_20_5findex_2c_20organization_5f_20_3e_229',['MultidiagonalMatrixView&lt; _Real, _Device, _Index, Organization_ &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixview_3c_20real_2c_20device_2c_20index_2c_20organization_20_3e_230',['MultidiagonalMatrixView&lt; Real, Device, Index, Organization &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html',1,'TNL::Matrices']]],
  ['multidiagonalmatrixview_3c_20std_3a_3aadd_5fconst_5ft_3c_20real_20_3e_2c_20device_2c_20index_2c_20organization_20_3e_231',['MultidiagonalMatrixView&lt; std::add_const_t&lt; Real &gt;, Device, Index, Organization &gt;',['../classTNL_1_1Matrices_1_1MultidiagonalMatrixView.html',1,'TNL::Matrices']]],
  ['multidimensional_20arrays_232',['Multidimensional arrays',['../ug_NDArrays.html',1,'Multidimensional arrays'],['../md_Pages_2comparison-with-other-libraries.html#multidimensional-arrays',1,'Multidimensional arrays']]],
  ['multimap_233',['multimap',['https://en.cppreference.com/w/cpp/container/multimap.html',1,'std::multimap&lt; K, T &gt;'],['https://en.cppreference.com/w/cpp/container/multimap/multimap.html',1,'std::multimap::multimap()']]],
  ['multiplies_234',['Multiplies',['../structTNL_1_1Multiplies.html',1,'TNL']]],
  ['multiplies_235',['multiplies',['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std']]],
  ['multiplies_3c_20void_20_3e_236',['multiplies&lt; void &gt;',['https://en.cppreference.com/w/cpp/utility/functional/multiplies.html',1,'std']]],
  ['multiprecision_237',['MultiPrecision',['../classTNL_1_1Arithmetics_1_1experimental_1_1MultiPrecision.html',1,'TNL::Arithmetics::experimental']]],
  ['multiset_238',['multiset',['https://en.cppreference.com/w/cpp/container/multiset.html',1,'std::multiset&lt; K &gt;'],['https://en.cppreference.com/w/cpp/container/multiset/multiset.html',1,'std::multiset::multiset()']]],
  ['mutex_239',['mutex',['https://en.cppreference.com/w/cpp/thread/mutex.html',1,'std::mutex'],['https://en.cppreference.com/w/cpp/thread/mutex/mutex.html',1,'std::mutex::mutex()'],['https://en.cppreference.com/w/cpp/thread/unique_lock/mutex.html',1,'std::unique_lock::mutex()'],['https://en.cppreference.com/w/cpp/thread/shared_lock/mutex.html',1,'std::shared_lock::mutex()']]]
];
