var searchData=
[
  ['scalar_20problem_0',['Scalar problem',['../ug_ODE_solvers.html#scalar-problem',1,'']]],
  ['scalar_20problems_20in_20parallel_1',['Solving scalar problems in parallel',['../ug_ODE_solvers.html#solving-scalar-problems-in-parallel',1,'']]],
  ['scalar_20product_2',['Scalar product',['../ug_ReductionAndScan.html#scalar-product',1,'']]],
  ['scan_3',['scan',['../ug_ReductionAndScan.html',1,'Flexible parallel reduction and scan'],['../ug_ReductionAndScan.html#flexible-scan',1,'Flexible scan'],['../ug_ReductionAndScan.html#inclusive-and-exclusive-scan',1,'Inclusive and exclusive scan'],['../ug_ReductionAndScan.html#segmented-scan',1,'Segmented scan']]],
  ['segmented_20scan_4',['Segmented scan',['../ug_ReductionAndScan.html#segmented-scan',1,'']]],
  ['segments_5',['Segments',['../ug_Segments.html',1,'']]],
  ['segments_6',['segments',['../ug_Segments.html#flexible-reduction-within-segments',1,'Flexible reduction within segments'],['../ug_Segments.html#iteration-over-elements-of-segments',1,'Iteration over elements of segments']]],
  ['segments_20setup_7',['Segments setup',['../ug_Segments.html#segments-setup',1,'']]],
  ['sequential_20dependency_8',['Sequential dependency',['../ug_Segments.html#sequential-dependency',1,'']]],
  ['setelement_20and_20addelement_9',['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']]],
  ['setelement_20and_20getelement_10',['Accessing the array elements with &lt;span class=&quot;tt&quot;&gt;setElement&lt;/span&gt; and &lt;span class=&quot;tt&quot;&gt;getElement&lt;/span&gt;',['../ug_Arrays.html#accessing-the-array-elements-with-setelement-and-getelement',1,'']]],
  ['setting_20of_20row_20capacities_11',['Setting of row capacities',['../ug_Matrices.html#setting-of-row-capacities',1,'']]],
  ['setup_12',['setup',['../ug_Linear_solvers.html#basic-setup',1,'Basic setup'],['../ug_ODE_solvers.html#basic-setup-1',1,'Basic 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'],['../ug_Segments.html#segments-setup',1,'Segments setup']]],
  ['setup_20of_20different_20matrix_20types_13',['Allocation and setup of different matrix types',['../ug_Matrices.html#allocation-and-setup-of-different-matrix-types',1,'']]],
  ['setup_20with_20a_20solver_20monitor_14',['Setup with a solver monitor',['../ug_Linear_solvers.html#setup-with-a-solver-monitor',1,'Setup with a solver monitor'],['../ug_ODE_solvers.html#setup-with-a-solver-monitor-1',1,'Setup with a solver monitor']]],
  ['setup_20with_20preconditioner_15',['Setup with preconditioner',['../ug_Linear_solvers.html#setup-with-preconditioner',1,'']]],
  ['shared_20pointers_16',['Shared pointers',['../ug_GeneralConcepts.html#ug_general_concepts_shared_pointers',1,'Shared pointers'],['../ug_Pointers.html#shared-pointers',1,'Shared pointers']]],
  ['shared_20pointers_17',['Views and shared pointers',['../ug_GeneralConcepts.html#ug_general_concepts_views_and_shared_pointers',1,'']]],
  ['simple_20mapreduce_18',['Simple MapReduce',['../ug_ReductionAndScan.html#simple-mapreduce',1,'']]],
  ['smart_20pointers_19',['Cross-device smart pointers',['../ug_Pointers.html',1,'']]],
  ['solver_20and_20preconditioner_20type_20at_20runtime_20',['Choosing the solver and preconditioner type at runtime',['../ug_Linear_solvers.html#choosing-the-solver-and-preconditioner-type-at-runtime',1,'']]],
  ['solver_20example_21',['Distributed ODE Solver Example',['../ug_ODE_solvers.html#distributed-ode-solver-example',1,'']]],
  ['solver_20monitor_22',['solver monitor',['../ug_Linear_solvers.html#setup-with-a-solver-monitor',1,'Setup with a solver monitor'],['../ug_ODE_solvers.html#setup-with-a-solver-monitor-1',1,'Setup with a solver monitor']]],
  ['solvers_23',['Solvers',['../ug_ODE_solvers.html#distributed-ode-solvers',1,'Distributed ODE Solvers'],['../ug_ODE_solvers.html#dynamic-ode-solvers',1,'Dynamic ODE Solvers']]],
  ['solvers_24',['solvers',['../ug_ODE_solvers.html#key-differences-from-dynamic-ode-solvers',1,'Key differences from dynamic ODE solvers'],['../ug_Linear_solvers.html',1,'Linear solvers'],['../UsersGuide.html#numerical-solvers',1,'Numerical solvers'],['../ug_ODE_solvers.html',1,'ODE solvers'],['../ug_ODE_solvers.html#static-ode-solvers',1,'Static ODE solvers']]],
  ['solvers_20of_20linear_20systems_25',['Iterative solvers of linear systems',['../ug_Linear_solvers.html#iterative-solvers-of-linear-systems',1,'']]],
  ['solvers_20with_20parallel_20for_26',['Combining static ODE solvers with parallel for',['../ug_ODE_solvers.html#combining-static-ode-solvers-with-parallel-for',1,'']]],
  ['solving_20scalar_20problems_20in_20parallel_27',['Solving scalar problems in parallel',['../ug_ODE_solvers.html#solving-scalar-problems-in-parallel',1,'']]],
  ['solving_20the_20lorenz_20system_20in_20parallel_28',['Solving the Lorenz system in parallel',['../ug_ODE_solvers.html#solving-the-lorenz-system-in-parallel',1,'']]],
  ['sorting_29',['Sorting',['../ug_Sorting.html',1,'']]],
  ['sorting_20of_20arrays_20and_20vectors_30',['Sorting of arrays and vectors',['../ug_Sorting.html#sorting-of-arrays-and-vectors',1,'']]],
  ['sorting_20with_20user_20defined_20swapping_31',['Sorting with user-defined swapping',['../ug_Sorting.html#sorting-with-user-defined-swapping',1,'']]],
  ['space_20and_20execution_20model_32',['Memory space and execution model',['../md_Pages_2comparison-with-other-libraries.html#memory-space-and-execution-model',1,'']]],
  ['sparse_20matrices_33',['Sparse matrices',['../ug_Matrices.html#sparse-matrices',1,'']]],
  ['sparse_20matrices_34',['sparse matrices',['../ug_Matrices.html#binary-sparse-matrices',1,'Binary sparse matrices'],['../ug_Matrices.html#indexing-of-nonzero-matrix-elements-in-sparse-matrices',1,'Indexing of nonzero matrix elements in sparse matrices'],['../ug_Matrices.html#symmetric-sparse-matrices',1,'Symmetric sparse matrices']]],
  ['sparse_20matrices_20example_35',['Sparse matrices example',['../ug_Matrices.html#sparse-matrices-example',1,'']]],
  ['sparse_20matrix_36',['Sparse matrix',['../ug_Matrices.html#sparse-matrix',1,'']]],
  ['sparse_20matrix_20setup_37',['Benchmark of sparse matrix setup',['../ug_Matrices.html#benchmark-of-sparse-matrix-setup',1,'']]],
  ['sparse_20matrix_20view_38',['Wrapping existing data to sparse matrix view',['../ug_Matrices.html#wrapping-existing-data-to-sparse-matrix-view',1,'']]],
  ['static_20arrays_39',['Static arrays',['../ug_Arrays.html#static-arrays',1,'']]],
  ['static_20for_40',['Static For',['../ug_ForLoops.html#static-for',1,'']]],
  ['static_20n_20dimensional_20array_41',['Static N-dimensional array',['../ug_NDArrays.html#static-n-dimensional-array',1,'']]],
  ['static_20ode_20solvers_42',['Static ODE solvers',['../ug_ODE_solvers.html#static-ode-solvers',1,'']]],
  ['static_20ode_20solvers_20with_20parallel_20for_43',['Combining static ODE solvers with parallel for',['../ug_ODE_solvers.html#combining-static-ode-solvers-with-parallel-for',1,'']]],
  ['static_20vectors_44',['Static vectors',['../ug_Vectors.html#static-vectors',1,'']]],
  ['stationary_20methods_45',['Stationary methods',['../namespaceTNL_1_1Solvers_1_1Linear.html#stationary-methods',1,'']]],
  ['stl_20map_46',['STL map',['../ug_Matrices.html#stl-map',1,'']]],
  ['structures_47',['Data structures',['../UsersGuide.html#data-structures',1,'']]],
  ['structures_20views_48',['Data structures views',['../ug_GeneralConcepts.html#ug_general_concepts_data_structures_view',1,'']]],
  ['submodule_20to_20another_20project_49',['Adding a git submodule to another project',['../index.html#adding-a-git-submodule-to-another-project',1,'']]],
  ['subspace_20methods_50',['Krylov subspace methods',['../namespaceTNL_1_1Solvers_1_1Linear.html#krylov-subspace-methods',1,'']]],
  ['sum_51',['Sum',['../ug_ReductionAndScan.html#sum',1,'']]],
  ['swapping_52',['Sorting with user-defined swapping',['../ug_Sorting.html#sorting-with-user-defined-swapping',1,'']]],
  ['symmetric_20sparse_20matrices_53',['Symmetric sparse matrices',['../ug_Matrices.html#symmetric-sparse-matrices',1,'']]],
  ['system_54',['Lorenz system',['../ug_ODE_solvers.html#lorenz-system',1,'']]],
  ['system_20in_20parallel_55',['Solving the Lorenz system in parallel',['../ug_ODE_solvers.html#solving-the-lorenz-system-in-parallel',1,'']]],
  ['system_20wide_20installation_20on_20arch_20linux_56',['System-wide installation on Arch Linux',['../index.html#system-wide-installation-on-arch-linux',1,'']]],
  ['systems_57',['Iterative solvers of linear systems',['../ug_Linear_solvers.html#iterative-solvers-of-linear-systems',1,'']]]
];
