var searchData=
[
  ['hardware_5fconcurrency_0',['hardware_concurrency',['https://en.cppreference.com/w/cpp/thread/thread/hardware_concurrency.html',1,'std::thread']]],
  ['has_5ffacet_1',['has_facet',['https://en.cppreference.com/w/cpp/locale/has_facet.html',1,'std']]],
  ['has_5fvirtual_5fdestructor_2',['has_virtual_destructor',['https://en.cppreference.com/w/cpp/types/has_virtual_destructor.html',1,'std']]],
  ['hasaddassignmentoperator_3',['HasAddAssignmentOperator',['../classTNL_1_1HasAddAssignmentOperator.html',1,'TNL']]],
  ['hasconstexprgetsizemethod_4',['HasConstexprGetSizeMethod',['../structTNL_1_1HasConstexprGetSizeMethod.html',1,'TNL']]],
  ['hascountmember_5',['HasCountMember',['../classTNL_1_1HasCountMember.html',1,'TNL']]],
  ['hasenableddistributedexpressiontemplates_6',['HasEnabledDistributedExpressionTemplates',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledDistributedExpressionTemplates.html',1,'TNL::Containers::Expressions']]],
  ['hasenableddistributedexpressiontemplates_3c_20distributedbinaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20t1type_2c_20t2type_20_3e_20_3e_7',['HasEnabledDistributedExpressionTemplates&lt; DistributedBinaryExpressionTemplate&lt; T1, T2, Operation, T1Type, T2Type &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledDistributedExpressionTemplates_3_01Distribut9da2003163b5d4adef7ae7d5268e8834.html',1,'TNL::Containers::Expressions']]],
  ['hasenableddistributedexpressiontemplates_3c_20distributedunaryexpressiontemplate_3c_20t1_2c_20operation_20_3e_20_3e_8',['HasEnabledDistributedExpressionTemplates&lt; DistributedUnaryExpressionTemplate&lt; T1, Operation &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledDistributedExpressionTemplates_3_01Distributf07e3c3016197ae98b9ae2a9c37461c4.html',1,'TNL::Containers::Expressions']]],
  ['hasenableddistributedexpressiontemplates_3c_20distributedvector_3c_20real_2c_20device_2c_20index_2c_20allocator_20_3e_20_3e_9',['HasEnabledDistributedExpressionTemplates&lt; DistributedVector&lt; Real, Device, Index, Allocator &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledDistributedExpressionTemplates_3_01Distribut3658043702b7c58fcdf978eb125cf795.html',1,'TNL::Containers::Expressions']]],
  ['hasenableddistributedexpressiontemplates_3c_20distributedvectorview_3c_20real_2c_20device_2c_20index_20_3e_20_3e_10',['HasEnabledDistributedExpressionTemplates&lt; DistributedVectorView&lt; Real, Device, Index &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledDistributedExpressionTemplates_3_01Distributdb3031a885dc961d06f711988e46fff1.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledexpressiontemplates_11',['HasEnabledExpressionTemplates',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledExpressionTemplates.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledexpressiontemplates_3c_20binaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20t1type_2c_20t2type_20_3e_20_3e_12',['HasEnabledExpressionTemplates&lt; BinaryExpressionTemplate&lt; T1, T2, Operation, T1Type, T2Type &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledExpressionTemplates_3_01BinaryExpressionTemp826e320c8294f8592fbd57ddaee74ca8.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledexpressiontemplates_3c_20unaryexpressiontemplate_3c_20t1_2c_20operation_20_3e_20_3e_13',['HasEnabledExpressionTemplates&lt; UnaryExpressionTemplate&lt; T1, Operation &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledExpressionTemplates_3_01UnaryExpressionTemple294e418d5821e329b8e13a32dad17bb.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledexpressiontemplates_3c_20vector_3c_20real_2c_20device_2c_20index_2c_20allocator_20_3e_20_3e_14',['HasEnabledExpressionTemplates&lt; Vector&lt; Real, Device, Index, Allocator &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledExpressionTemplates_3_01Vector_3_01Real_00_088140cbca56b39f87180e131fc224a08.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledexpressiontemplates_3c_20vectorview_3c_20real_2c_20device_2c_20index_20_3e_20_3e_15',['HasEnabledExpressionTemplates&lt; VectorView&lt; Real, Device, Index &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledExpressionTemplates_3_01VectorView_3_01Real_c2b1cb6e54189190ba1fdadde5b1fac9.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledstaticexpressiontemplates_16',['HasEnabledStaticExpressionTemplates',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledStaticExpressionTemplates.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledstaticexpressiontemplates_3c_20staticbinaryexpressiontemplate_3c_20t1_2c_20t2_2c_20operation_2c_20t1type_2c_20t2type_20_3e_20_3e_17',['HasEnabledStaticExpressionTemplates&lt; StaticBinaryExpressionTemplate&lt; T1, T2, Operation, T1Type, T2Type &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledStaticExpressionTemplates_3_01StaticBinaryEx084fe55004767f161f16bc6107187c88.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledstaticexpressiontemplates_3c_20staticunaryexpressiontemplate_3c_20t1_2c_20operation_20_3e_20_3e_18',['HasEnabledStaticExpressionTemplates&lt; StaticUnaryExpressionTemplate&lt; T1, Operation &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledStaticExpressionTemplates_3_01StaticUnaryExp11dab187893dbc894721a1d5ed81c2a6.html',1,'TNL::Containers::Expressions']]],
  ['hasenabledstaticexpressiontemplates_3c_20staticvector_3c_20size_2c_20real_20_3e_20_3e_19',['HasEnabledStaticExpressionTemplates&lt; StaticVector&lt; Size, Real &gt; &gt;',['../structTNL_1_1Containers_1_1Expressions_1_1HasEnabledStaticExpressionTemplates_3_01StaticVector_3_01Size_00_01Real_01_4_01_4.html',1,'TNL::Containers::Expressions']]],
  ['hasgetarraydatamethod_20',['HasGetArrayDataMethod',['../classTNL_1_1HasGetArrayDataMethod.html',1,'TNL']]],
  ['hasgetcommunicatormethod_21',['HasGetCommunicatorMethod',['../classTNL_1_1HasGetCommunicatorMethod.html',1,'TNL']]],
  ['hasgetsizemethod_22',['HasGetSizeMethod',['../classTNL_1_1HasGetSizeMethod.html',1,'TNL']]],
  ['hash_23',['hash',['https://en.cppreference.com/w/cpp/utility/hash.html',1,'std::hash'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate::hash()'],['https://en.cppreference.com/w/cpp/utility/hash/hash.html',1,'std::hash::hash()'],['https://en.cppreference.com/w/cpp/locale/collate/hash.html',1,'std::collate_byname::hash()']]],
  ['hash_5fcode_24',['hash_code',['https://en.cppreference.com/w/cpp/types/type_index/hash_code.html',1,'std::type_index::hash_code()'],['https://en.cppreference.com/w/cpp/types/type_info/hash_code.html',1,'std::type_info::hash_code()']]],
  ['hash_5ffunction_25',['hash_function',['https://en.cppreference.com/w/cpp/container/unordered_set/hash_function.html',1,'std::unordered_set::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_multiset/hash_function.html',1,'std::unordered_multiset::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_map/hash_function.html',1,'std::unordered_map::hash_function()'],['https://en.cppreference.com/w/cpp/container/unordered_multimap/hash_function.html',1,'std::unordered_multimap::hash_function()']]],
  ['hasmeshtype_26',['HasMeshType',['../structTNL_1_1Meshes_1_1DistributedMeshes_1_1HasMeshType.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['hasmeshtype_3c_20t_2c_20typename_20enable_5fif_5ftype_3c_20typename_20t_3a_3ameshtype_20_3e_3a_3atype_20_3e_27',['HasMeshType&lt; T, typename enable_if_type&lt; typename T::MeshType &gt;::type &gt;',['../structTNL_1_1Meshes_1_1DistributedMeshes_1_1HasMeshType_3_01T_00_01typename_01enable__if__type_389913a8237705f33bef51a3885b1024d.html',1,'TNL::Meshes::DistributedMeshes']]],
  ['hassetsizemethod_28',['HasSetSizeMethod',['../classTNL_1_1HasSetSizeMethod.html',1,'TNL']]],
  ['hassubscriptoperator_29',['HasSubscriptOperator',['../classTNL_1_1HasSubscriptOperator.html',1,'TNL']]],
  ['havepadding_30',['havePadding',['../classTNL_1_1Algorithms_1_1Segments_1_1CSRBase.html#a086c10696f8e5b3722be038f2de357e4',1,'TNL::Algorithms::Segments::CSRBase']]],
  ['hecto_31',['hecto',['https://en.cppreference.com/w/cpp/numeric/ratio/ratio.html',1,'std']]],
  ['heun2_32',['Heun2',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1Heun2.html',1,'TNL::Solvers::ODE::Methods']]],
  ['heun2_3c_20value_20_3e_33',['Heun2&lt; Value &gt;',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1Heun2.html',1,'TNL::Solvers::ODE::Methods']]],
  ['heun3_34',['Heun3',['../structTNL_1_1Solvers_1_1ODE_1_1Methods_1_1Heun3.html',1,'TNL::Solvers::ODE::Methods']]],
  ['hex_35',['hex',['https://en.cppreference.com/w/cpp/io/manip/hex.html',1,'std']]],
  ['hexahedron_36',['Hexahedron',['../structTNL_1_1Meshes_1_1Topologies_1_1Hexahedron.html',1,'TNL::Meshes::Topologies']]],
  ['hexfloat_37',['hexfloat',['https://en.cppreference.com/w/cpp/io/manip/fixed.html',1,'std']]],
  ['high_5fresolution_5fclock_38',['high_resolution_clock',['https://en.cppreference.com/w/cpp/chrono/high_resolution_clock.html',1,'std::chrono']]],
  ['hip_39',['Hip',['../structTNL_1_1Allocators_1_1Hip.html',1,'TNL::Allocators::Hip&lt; T &gt;'],['../namespaceTNL_1_1Devices.html#a1b6be7f43992c71a48527cad89873f04',1,'TNL::Devices::Hip']]],
  ['hiphost_40',['HipHost',['../structTNL_1_1Allocators_1_1HipHost.html',1,'TNL::Allocators']]],
  ['hipmanaged_41',['HipManaged',['../structTNL_1_1Allocators_1_1HipManaged.html',1,'TNL::Allocators']]],
  ['horizontal_20operations_42',['Horizontal operations',['../ug_Vectors.html#horizontal-operations',1,'']]],
  ['host_43',['Host',['../classTNL_1_1Devices_1_1Host.html',1,'TNL::Devices::Host'],['../namespaceTNL_1_1Allocators.html#a84db81f43855260160c20dce07d9e580',1,'TNL::Allocators::Host']]],
  ['hours_44',['hours',['https://en.cppreference.com/w/cpp/chrono/duration.html',1,'std::chrono::hours'],['https://en.cppreference.com/w/cpp/chrono/duration/duration.html',1,'std::chrono::hours::hours()']]],
  ['hypot_45',['hypot',['https://en.cppreference.com/w/cpp/numeric/math/hypot.html',1,'std']]],
  ['hypre_46',['Hypre',['../structTNL_1_1Hypre.html',1,'TNL::Hypre'],['../structTNL_1_1Hypre.html#a9d97ab8050e6223cc3ba65a0a08e631d',1,'TNL::Hypre::Hypre()']]],
  ['hypre_20library_47',['Wrappers for the Hypre library',['../group__Hypre.html',1,'']]],
  ['hypre_5fdevice_48',['HYPRE_Device',['../group__Hypre.html#gab8273580dfd446c87d50be44065086b8',1,'TNL']]],
  ['hyprebicgstab_49',['HypreBiCGSTAB',['../classTNL_1_1Solvers_1_1Linear_1_1HypreBiCGSTAB.html',1,'TNL::Solvers::Linear']]],
  ['hypreboomeramg_50',['HypreBoomerAMG',['../classTNL_1_1Solvers_1_1Linear_1_1HypreBoomerAMG.html',1,'TNL::Solvers::Linear']]],
  ['hyprecsrmatrix_51',['HypreCSRMatrix',['../classTNL_1_1Matrices_1_1HypreCSRMatrix.html',1,'TNL::Matrices::HypreCSRMatrix'],['../classTNL_1_1Matrices_1_1HypreCSRMatrix.html#a08247e28a9c46a11c7b560d78c5d16b3',1,'TNL::Matrices::HypreCSRMatrix::HypreCSRMatrix()']]],
  ['hyprediagscale_52',['HypreDiagScale',['../classTNL_1_1Solvers_1_1Linear_1_1HypreDiagScale.html',1,'TNL::Solvers::Linear']]],
  ['hypreeuclid_53',['HypreEuclid',['../classTNL_1_1Solvers_1_1Linear_1_1HypreEuclid.html',1,'TNL::Solvers::Linear']]],
  ['hypreflexgmres_54',['HypreFlexGMRES',['../classTNL_1_1Solvers_1_1Linear_1_1HypreFlexGMRES.html',1,'TNL::Solvers::Linear']]],
  ['hypregmres_55',['HypreGMRES',['../classTNL_1_1Solvers_1_1Linear_1_1HypreGMRES.html',1,'TNL::Solvers::Linear']]],
  ['hypreidentity_56',['HypreIdentity',['../classTNL_1_1Solvers_1_1Linear_1_1HypreIdentity.html',1,'TNL::Solvers::Linear']]],
  ['hypreilu_57',['HypreILU',['../classTNL_1_1Solvers_1_1Linear_1_1HypreILU.html',1,'TNL::Solvers::Linear']]],
  ['hypreparasails_58',['HypreParaSails',['../classTNL_1_1Solvers_1_1Linear_1_1HypreParaSails.html',1,'TNL::Solvers::Linear']]],
  ['hypreparcsrmatrix_59',['HypreParCSRMatrix',['../classTNL_1_1Matrices_1_1HypreParCSRMatrix.html',1,'TNL::Matrices::HypreParCSRMatrix'],['../classTNL_1_1Matrices_1_1HypreParCSRMatrix.html#a546e6ef92d3d7e86f981982c96adfddf',1,'TNL::Matrices::HypreParCSRMatrix::HypreParCSRMatrix()']]],
  ['hypreparvector_60',['HypreParVector',['../classTNL_1_1Containers_1_1HypreParVector.html',1,'TNL::Containers::HypreParVector'],['../classTNL_1_1Containers_1_1HypreParVector.html#a725bf1034185c95796cb311bdc4ec19c',1,'TNL::Containers::HypreParVector::HypreParVector(const LocalRangeType &amp;localRange, IndexType ghosts, IndexType globalSize, MPI_Comm communicator, LocalViewType localData)'],['../classTNL_1_1Containers_1_1HypreParVector.html#ae7cbd52ca9f28d2d6387e21ed7ffec20',1,'TNL::Containers::HypreParVector::HypreParVector(hypre_ParVector *handle, bool take_ownership=true)']]],
  ['hyprepcg_61',['HyprePCG',['../classTNL_1_1Solvers_1_1Linear_1_1HyprePCG.html',1,'TNL::Solvers::Linear']]],
  ['hypresolver_62',['HypreSolver',['../classTNL_1_1Solvers_1_1Linear_1_1HypreSolver.html',1,'TNL::Solvers::Linear']]],
  ['hypretrisolve_63',['HypreTriSolve',['../classTNL_1_1Solvers_1_1Linear_1_1HypreTriSolve.html',1,'TNL::Solvers::Linear']]],
  ['hyprevector_64',['HypreVector',['../classTNL_1_1Containers_1_1HypreVector.html',1,'TNL::Containers::HypreVector'],['../classTNL_1_1Containers_1_1HypreVector.html#ac623452da9306bff4b5111ca85e230a9',1,'TNL::Containers::HypreVector::HypreVector()']]]
];
