var searchData=
[
  ['data_0',['data',['../classgko_1_1accessor_1_1row__major.html#aa83eec10535e8ac7f79c6a04c0c05b4c',1,'gko::accessor::row_major']]],
  ['data_5ftype_1',['data_type',['../classgko_1_1accessor_1_1row__major.html#af6e81060211b143c595ee4f77537dbc2',1,'gko::accessor::row_major']]],
  ['debugging_2',['6: Detailed performance analysis and debugging',['../benchmarking_ginkgo.html#autotoc_md16',1,'']]],
  ['debugging_20program_3',['The performance-debugging program',['../performance_debugging.html',1,'']]],
  ['declarations_4',['Variable declarations',['../contributing_guidelines.html#autotoc_md46',1,'']]],
  ['default_5fconverter_5',['default_converter',['../structgko_1_1default__converter.html',1,'gko']]],
  ['default_5fdeleter_6',['default_deleter',['../classgko_1_1array.html#a7987c3c644cf27ae9d5dd926e5891f17',1,'gko::array']]],
  ['default_5finitial_5fguess_7',['default_initial_guess',['../structgko_1_1solver_1_1Chebyshev_1_1parameters__type.html#a7a41a9b17c2728165d98a87988214a6b',1,'gko::solver::Chebyshev::parameters_type::default_initial_guess'],['../structgko_1_1solver_1_1parameters__type.html#a7a56369b741490e04c129ed2f032c36a',1,'gko::solver::parameters_type::default_initial_guess'],['../structgko_1_1solver_1_1Multigrid_1_1parameters__type.html#a6f9a8a0ea54a9865cb0d2f62e0d8fc8e',1,'gko::solver::Multigrid::parameters_type::default_initial_guess']]],
  ['default_5fprecision_8',['default_precision',['../namespacegko.html#a89637c833af7ae805802226d97cebebf',1,'gko']]],
  ['deferred_5ffactory_5fparameter_9',['deferred_factory_parameter',['../classgko_1_1deferred__factory__parameter.html',1,'gko::deferred_factory_parameter&lt; FactoryType &gt;'],['../classgko_1_1deferred__factory__parameter.html#ab069248c433a008756f139e1f5a42294',1,'gko::deferred_factory_parameter::deferred_factory_parameter()=default'],['../classgko_1_1deferred__factory__parameter.html#ad530c7aa9eee77cedf14844bff234b03',1,'gko::deferred_factory_parameter::deferred_factory_parameter(std::nullptr_t)'],['../classgko_1_1deferred__factory__parameter.html#a9559142ba494fceaf016a1bdc10c98c6',1,'gko::deferred_factory_parameter::deferred_factory_parameter(std::shared_ptr&lt; ConcreteFactoryType &gt; factory)'],['../classgko_1_1deferred__factory__parameter.html#ade191bb3a9d7ffc65392b87233d63098',1,'gko::deferred_factory_parameter::deferred_factory_parameter(std::unique_ptr&lt; ConcreteFactoryType, Deleter &gt; factory)'],['../classgko_1_1deferred__factory__parameter.html#af89a9f8423e6727573029fa0c881b6d1',1,'gko::deferred_factory_parameter::deferred_factory_parameter(ParametersType parameters)']]],
  ['deferred_5ffactory_5fparameter_3c_20coarse_5flevel_5ftype_20_3e_10',['deferred_factory_parameter&lt; coarse_level_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20coarse_5fsolver_5ftype_20_3e_11',['deferred_factory_parameter&lt; coarse_solver_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20const_20gko_3a_3adetail_3a_3afactory_5ftype_3c_20l_5fsolver_5ftype_20_3e_20_3e_12',['deferred_factory_parameter&lt; const gko::detail::factory_type&lt; l_solver_type &gt; &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20const_20gko_3a_3adetail_3a_3afactory_5ftype_3c_20u_5fsolver_5ftype_20_3e_20_3e_13',['deferred_factory_parameter&lt; const gko::detail::factory_type&lt; u_solver_type &gt; &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20const_20gko_3a_3alinopfactory_20_3e_14',['deferred_factory_parameter&lt; const gko::LinOpFactory &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20excess_5fsolver_5ffactory_5ftype_20_3e_15',['deferred_factory_parameter&lt; excess_solver_factory_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20factorization_5ftype_20_3e_16',['deferred_factory_parameter&lt; factorization_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20l_5fsolver_5ftype_20_3e_17',['deferred_factory_parameter&lt; l_solver_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20local_5fsolver_5ftype_20_3e_18',['deferred_factory_parameter&lt; local_solver_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20preconditioner_5ftype_20_3e_19',['deferred_factory_parameter&lt; preconditioner_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20solver_5ftype_20_3e_20',['deferred_factory_parameter&lt; solver_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['deferred_5ffactory_5fparameter_3c_20u_5fsolver_5ftype_20_3e_21',['deferred_factory_parameter&lt; u_solver_type &gt;',['../classgko_1_1deferred__factory__parameter.html',1,'gko']]],
  ['dense_22',['Dense',['../classgko_1_1batch_1_1matrix_1_1Dense.html',1,'gko::batch::matrix::Dense&lt; ValueType &gt;'],['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix::Dense&lt; ValueType &gt;'],['../classgko_1_1matrix_1_1Dense.html#a433fbe9fcfc30a0fc96cd95ace38b903',1,'gko::matrix::Dense::Dense(const Dense &amp;)'],['../classgko_1_1matrix_1_1Dense.html#ad989b179ced5ceeb6020b228719cc6c3',1,'gko::matrix::Dense::Dense(Dense &amp;&amp;)']]],
  ['dense_3c_20absolute_5ftype_20_3e_23',['Dense&lt; absolute_type &gt;',['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix']]],
  ['dense_3c_20remove_5fcomplex_3c_20valuetype_20_3e_20_3e_24',['Dense&lt; remove_complex&lt; ValueType &gt; &gt;',['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix']]],
  ['dense_3c_20to_5fcomplex_3c_20valuetype_20_3e_20_3e_25',['Dense&lt; to_complex&lt; ValueType &gt; &gt;',['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix']]],
  ['dense_3c_20value_5ftype_20_3e_26',['Dense&lt; value_type &gt;',['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix']]],
  ['dense_3c_20valuetype_20_3e_27',['Dense&lt; ValueType &gt;',['../classgko_1_1batch_1_1matrix_1_1Dense.html',1,'gko::batch::matrix::Dense&lt; ValueType &gt;'],['../classgko_1_1matrix_1_1Dense.html',1,'gko::matrix::Dense&lt; ValueType &gt;']]],
  ['densecommunicator_28',['DenseCommunicator',['../classgko_1_1experimental_1_1mpi_1_1DenseCommunicator.html',1,'gko::experimental::mpi::DenseCommunicator'],['../classgko_1_1experimental_1_1mpi_1_1DenseCommunicator.html#a33a2a971df99faf4fb41940a79720691',1,'gko::experimental::mpi::DenseCommunicator::DenseCommunicator(communicator base)'],['../classgko_1_1experimental_1_1mpi_1_1DenseCommunicator.html#abaf29c21ad8358299c9b54b4aa77c7af',1,'gko::experimental::mpi::DenseCommunicator::DenseCommunicator(communicator base, const distributed::index_map&lt; LocalIndexType, GlobalIndexType &gt; &amp;imap)']]],
  ['dependencies_29',['Avoiding circular dependencies',['../contributing_guidelines.html#autotoc_md66',1,'']]],
  ['detailed_20performance_20analysis_20and_20debugging_30',['6: Detailed performance analysis and debugging',['../benchmarking_ginkgo.html#autotoc_md16',1,'']]],
  ['detection_20of_20amd_20and_20nvidia_31',['HIP platform detection of AMD and NVIDIA',['../install_ginkgo.html#autotoc_md4',1,'']]],
  ['deterministic_32',['deterministic',['../structgko_1_1multigrid_1_1Pgm_1_1parameters__type.html#a3c2ddfd2af200acc414f0e2af404e431',1,'gko::multigrid::Pgm::parameters_type::deterministic'],['../structgko_1_1solver_1_1Idr_1_1parameters__type.html#a79841ca6357faf532aeb2f8cd513d92b',1,'gko::solver::Idr::parameters_type::deterministic']]],
  ['deterministic_5fsample_33',['deterministic_sample',['../structgko_1_1factorization_1_1ParIct_1_1parameters__type.html#a703c9694aeb35d519bfea0e28710d699',1,'gko::factorization::ParIct::parameters_type::deterministic_sample'],['../structgko_1_1factorization_1_1ParIlut_1_1parameters__type.html#aa990e68efa7bb0695ff8dc587c4084fe',1,'gko::factorization::ParIlut::parameters_type::deterministic_sample']]],
  ['developer_20targeted_20notes_34',['Developer targeted notes',['../contributing_guidelines.html#autotoc_md59',1,'']]],
  ['device_5fmatrix_5fdata_35',['device_matrix_data',['../classgko_1_1device__matrix__data.html',1,'gko::device_matrix_data&lt; ValueType, IndexType &gt;'],['../classgko_1_1device__matrix__data.html#a3653ff48a4c4206892c87ecb0fd23203',1,'gko::device_matrix_data::device_matrix_data(std::shared_ptr&lt; const Executor &gt; exec, dim&lt; 2 &gt; size={}, size_type num_entries=0)'],['../classgko_1_1device__matrix__data.html#ab2ea8a6610e43c02cf0f3080805faa0d',1,'gko::device_matrix_data::device_matrix_data(std::shared_ptr&lt; const Executor &gt; exec, const device_matrix_data &amp;data)'],['../classgko_1_1device__matrix__data.html#afacc9e975bda74ba64399831c0388e9c',1,'gko::device_matrix_data::device_matrix_data(std::shared_ptr&lt; const Executor &gt; exec, dim&lt; 2 &gt; size, array&lt; index_type &gt; row_idxs, array&lt; index_type &gt; col_idxs, array&lt; value_type &gt; values)'],['../classgko_1_1device__matrix__data.html#ad0e09efbde17be242d3fe779babd51d1',1,'gko::device_matrix_data::device_matrix_data(std::shared_ptr&lt; const Executor &gt; exec, dim&lt; 2 &gt; size, std::initializer_list&lt; RowIndexType &gt; row_idxs, std::initializer_list&lt; ColIndexType &gt; col_idxs, std::initializer_list&lt; InputValueType &gt; values)']]],
  ['device_5fmatrix_5fdata_3c_20valuetype_2c_20int32_20_3e_36',['device_matrix_data&lt; ValueType, int32 &gt;',['../classgko_1_1device__matrix__data.html',1,'gko']]],
  ['device_5fmatrix_5fdata_3c_20valuetype_2c_20int64_20_3e_37',['device_matrix_data&lt; ValueType, int64 &gt;',['../classgko_1_1device__matrix__data.html',1,'gko']]],
  ['diag_38',['diag',['../structgko_1_1matrix__data.html#a307091117617a342b9e576bcc9dd3c80',1,'gko::matrix_data::diag(dim&lt; 2 &gt; size_, ValueType value)'],['../structgko_1_1matrix__data.html#aa80c7201a72ebf5b79a793b8d38db8e2',1,'gko::matrix_data::diag(dim&lt; 2 &gt; size_, std::initializer_list&lt; ValueType &gt; nonzeros_)'],['../structgko_1_1matrix__data.html#a2d2fb8725ef69679a74f7bd2f627e776',1,'gko::matrix_data::diag(dim&lt; 2 &gt; size_, const matrix_data &amp;block)'],['../structgko_1_1matrix__data.html#a83d309b12caf3957c116ed1133da39a7',1,'gko::matrix_data::diag(ForwardIterator begin, ForwardIterator end)'],['../structgko_1_1matrix__data.html#aa809c5fbd147b72b18efeca595338398',1,'gko::matrix_data::diag(std::initializer_list&lt; matrix_data &gt; blocks)']]],
  ['diagonal_39',['Diagonal',['../classgko_1_1matrix_1_1Diagonal.html',1,'gko::matrix']]],
  ['diagonal_3c_20valuetype_20_3e_40',['Diagonal&lt; ValueType &gt;',['../classgko_1_1matrix_1_1Diagonal.html',1,'gko::matrix']]],
  ['diagonalextractable_41',['DiagonalExtractable',['../classgko_1_1DiagonalExtractable.html',1,'gko']]],
  ['diagonalextractable_3c_20default_5fprecision_20_3e_42',['DiagonalExtractable&lt; default_precision &gt;',['../classgko_1_1DiagonalExtractable.html',1,'gko']]],
  ['diagonallinopextractable_43',['DiagonalLinOpExtractable',['../classgko_1_1DiagonalLinOpExtractable.html',1,'gko']]],
  ['difference_44',['difference',['../classgko_1_1Timer.html#a096e0525fc320073239e63305b9bcea0',1,'gko::Timer']]],
  ['difference_5fasync_45',['difference_async',['../classgko_1_1Timer.html#a9f6ea65e99c2e65d67803a7da3f4d8a1',1,'gko::Timer::difference_async()'],['../classgko_1_1CpuTimer.html#a1ea7361ad460b0ce9b4cd66b9de35b15',1,'gko::CpuTimer::difference_async()'],['../classgko_1_1CudaTimer.html#ab338a41567ae37e0339564b3e2b5333b',1,'gko::CudaTimer::difference_async()'],['../classgko_1_1HipTimer.html#a71d849b3113f8402082939806935670a',1,'gko::HipTimer::difference_async()'],['../classgko_1_1DpcppTimer.html#ae4a46b8259af4dad4c6a6014e333ecd2',1,'gko::DpcppTimer::difference_async()']]],
  ['different_20matrix_20formats_46',['SpMV employing different Matrix formats',['../group__mat__formats.html',1,'']]],
  ['dim_47',['dim',['../structgko_1_1dim.html',1,'gko::dim&lt; Dimensionality, DimensionType &gt;'],['../structgko_1_1dim.html#a201dac73c419061a8a2dd2119c573a19',1,'gko::dim::dim()'],['../structgko_1_1dim.html#aaeb554ff56deeb0fabbe001c2c8521fe',1,'gko::dim::dim(const dimension_type &amp;size)'],['../structgko_1_1dim.html#ad0e8a1b8a4cb9fc34ddcabea61f9149d',1,'gko::dim::dim(const dimension_type &amp;first, const Rest &amp;... rest)']]],
  ['dim_3c_201u_2c_20dimensiontype_20_3e_48',['dim&lt; 1u, DimensionType &gt;',['../structgko_1_1dim_3_011u_00_01DimensionType_01_4.html',1,'gko']]],
  ['dim_3c_202_20_3e_49',['dim&lt; 2 &gt;',['../structgko_1_1dim.html',1,'gko']]],
  ['dim_3c_203_20_3e_50',['dim&lt; 3 &gt;',['../structgko_1_1dim.html',1,'gko']]],
  ['dim_3c_20dimensionality_2c_20dimension_5ftype_20_3e_51',['dim&lt; dimensionality, dimension_type &gt;',['../structgko_1_1dim.html',1,'gko']]],
  ['dimensionality_52',['dimensionality',['../classgko_1_1range.html#a6796721a162561502474e3150f179167',1,'gko::range::dimensionality'],['../classgko_1_1accessor_1_1row__major.html#ae969fbac55f5ba6e6f95f25a0aac483d',1,'gko::accessor::row_major::dimensionality']]],
  ['dimensionmismatch_53',['DimensionMismatch',['../classgko_1_1DimensionMismatch.html',1,'gko::DimensionMismatch'],['../classgko_1_1DimensionMismatch.html#ae9ece719cbd41a39835655ba3e70aa47',1,'gko::DimensionMismatch::DimensionMismatch()']]],
  ['direct_54',['Direct',['../classgko_1_1experimental_1_1solver_1_1Direct.html',1,'gko::experimental::solver::Direct&lt; ValueType, IndexType &gt;'],['../classgko_1_1experimental_1_1solver_1_1Direct.html#a1a58ea893f217dbcd32b4a631255a903',1,'gko::experimental::solver::Direct::Direct(const Direct &amp;)'],['../classgko_1_1experimental_1_1solver_1_1Direct.html#aac5efb2d94b1f32a900a2fe2f67caa2e',1,'gko::experimental::solver::Direct::Direct(Direct &amp;&amp;)']]],
  ['distributed_20multigrid_20preconditioned_20solver_20program_55',['The distributed-multigrid-preconditioned-solver program',['../distributed_multigrid_preconditioned_solver.html',1,'']]],
  ['distributed_20solver_20program_56',['The distributed-solver program',['../distributed_solver.html',1,'']]],
  ['distributedbase_57',['DistributedBase',['../classgko_1_1experimental_1_1distributed_1_1DistributedBase.html',1,'gko::experimental::distributed']]],
  ['div_58',['div',['../structgko_1_1accessor_1_1div.html',1,'gko::accessor']]],
  ['documentation_20style_59',['Documentation style',['../contributing_guidelines.html#autotoc_md58',1,'']]],
  ['documenting_20examples_60',['Documenting examples',['../contributing_guidelines.html#autotoc_md62',1,'']]],
  ['dpc_20executor_61',['DPC++ Executor',['../group__exec__dpcpp.html',1,'']]],
  ['dpcpp_5fversion_62',['dpcpp_version',['../classgko_1_1version__info.html#a21377cf89fa8d05c6c9533017ed3f3d4',1,'gko::version_info']]],
  ['dpcppexecutor_63',['DpcppExecutor',['../classgko_1_1DpcppExecutor.html',1,'gko']]],
  ['dpcpptimer_64',['DpcppTimer',['../classgko_1_1DpcppTimer.html',1,'gko']]],
  ['dr_65',['Most important stuff (A TL;DR)',['../contributing_guidelines.html#autotoc_md19',1,'']]]
];
