/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/lac/ |
H A D | dynamic_sparsity_pattern.h | 746 : sparsity_pattern(sparsity_pattern) in Accessor() 751 sparsity_pattern in Accessor() 758 sparsity_pattern in Accessor() 773 sparsity_pattern in Accessor() 780 : sparsity_pattern(sparsity_pattern) in Accessor() 789 : sparsity_pattern(nullptr) in Accessor() 825 sparsity_pattern in index() 841 return (sparsity_pattern == other.sparsity_pattern && 854 Assert(sparsity_pattern == other.sparsity_pattern, ExcInternalError()); 913 : accessor(sparsity_pattern) in Iterator() [all …]
|
H A D | chunk_sparsity_pattern.h | 848 SparsityPattern sparsity_pattern; variable 868 : sparsity_pattern(sparsity_pattern) in Accessor() 870 *sparsity_pattern->sparsity_pattern.end() : in Accessor() 871 *sparsity_pattern->sparsity_pattern.begin( in Accessor() 882 : sparsity_pattern(sparsity_pattern) in Accessor() 883 , reduced_accessor(*sparsity_pattern->sparsity_pattern.end()) in Accessor() 899 sparsity_pattern->n_cols(); in is_valid_entry() 951 Assert(sparsity_pattern == other.sparsity_pattern, ExcInternalError()); 1003 sparsity_pattern->n_cols()) in advance() 1041 : accessor(sparsity_pattern, row) in Iterator() [all …]
|
H A D | chunk_sparse_matrix.templates.h | 381 Assert(cols->sparsity_pattern.compressed || cols->empty(), 708 cols->sparsity_pattern.n_rows(), in vmult_add() 716 cols->sparsity_pattern.rowstart.get(), in vmult_add() 717 cols->sparsity_pattern.colnums.get(), in vmult_add() 739 const size_type n_chunk_rows = cols->sparsity_pattern.n_rows(); in Tvmult_add() 831 const size_type n_chunk_rows = cols->sparsity_pattern.n_rows(); in matrix_norm_square() 930 const size_type n_chunk_rows = cols->sparsity_pattern.n_rows(); in matrix_scalar_product() 1021 const size_type n_chunk_rows = cols->sparsity_pattern.n_rows(); in l1_norm() 1031 j < cols->sparsity_pattern.rowstart[chunk_row + 1]; in l1_norm() 1062 Vector<real_type> row_sums(cols->sparsity_pattern.n_rows() * in linfty_norm() [all …]
|
H A D | petsc_sparse_matrix.h | 133 explicit SparseMatrix(const SparsityPatternType &sparsity_pattern, 208 reinit(const SparsityPatternType &sparsity_pattern, 280 do_reinit(const SparsityPatternType &sparsity_pattern, 492 const SparsityPatternType & sparsity_pattern, 579 const SparsityPatternType & sparsity_pattern, 595 const SparsityPatternType &sparsity_pattern, 741 do_reinit(const SparsityPatternType & sparsity_pattern, 754 const SparsityPatternType &sparsity_pattern);
|
H A D | block_sparse_matrix.templates.h | 51 sparsity_pattern = nullptr; in ~BlockSparseMatrix() 83 sparsity_pattern = nullptr; in clear() 99 sparsity_pattern = &sparsity; in reinit() 136 return sparsity_pattern->row_length(row); in get_row_length() 145 return sparsity_pattern->n_nonzero_elements(); in n_nonzero_elements() 169 return *sparsity_pattern; in get_sparsity_pattern()
|
H A D | trilinos_sparsity_pattern.h | 88 Accessor(const SparsityPattern *sparsity_pattern, 131 mutable SparsityPattern *sparsity_pattern; 186 Iterator(const SparsityPattern *sparsity_pattern, 1026 : sparsity_pattern(const_cast<SparsityPattern *>(sp)) in Accessor() 1038 Assert(a_row < sparsity_pattern->n_rows(), in row() 1048 Assert(a_row < sparsity_pattern->n_rows(), in column() 1058 Assert(a_row < sparsity_pattern->n_rows(), in index() 1080 Assert(accessor.a_row < accessor.sparsity_pattern->n_rows(), 1092 while (accessor.a_row < accessor.sparsity_pattern->n_rows()) 1095 accessor.sparsity_pattern->row_length(accessor.a_row); [all …]
|
H A D | sparsity_tools.h | 104 partition(const SparsityPattern & sparsity_pattern, 121 partition(const SparsityPattern & sparsity_pattern, 160 color_sparsity_pattern(const SparsityPattern & sparsity_pattern,
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/lac/ |
H A D | chunk_sparsity_pattern.cc | 35 , sparsity_pattern(s.sparsity_pattern) in ChunkSparsityPattern() 108 sparsity_pattern = s.sparsity_pattern; in operator =() 176 sparsity_pattern.compress(); in compress() 194 sparsity_pattern.copy_from(dsp); in copy_from() 322 return sparsity_pattern.empty(); in empty() 364 sparsity_pattern.symmetrize(); in symmetrize() 413 sparsity_pattern.row_length(sparsity_pattern.n_rows() - 1) * in n_nonzero_elements() 471 if (sparsity_pattern.colnums[j] != sparsity_pattern.invalid_entry) in print() 500 if (sparsity_pattern.colnums[j] != sparsity_pattern.invalid_entry) in print_gnuplot() 553 sparsity_pattern.block_write(out); in block_write() [all …]
|
H A D | petsc_parallel_sparse_matrix.cc | 98 const SparsityPatternType & sparsity_pattern, in SparseMatrix() argument 105 do_reinit(sparsity_pattern, in SparseMatrix() 208 const SparsityPatternType & sparsity_pattern, in reinit() argument 221 do_reinit(sparsity_pattern, in reinit() 383 col_owners == sparsity_pattern.n_cols(), in do_reinit() 402 sparsity_pattern.n_rows(), in do_reinit() 462 sparsity_pattern.begin(i); in do_reinit() 463 p != sparsity_pattern.end(i); in do_reinit() 534 sparsity_pattern.n_rows(), in do_reinit() 589 sparsity_pattern.begin(i); in do_reinit() [all …]
|
H A D | petsc_sparse_matrix.cc | 64 do_reinit(sparsity_pattern, preset_nonzero_locations); in SparseMatrix() 112 SparseMatrix::reinit(const SparsityPatternType &sparsity_pattern, in reinit() argument 120 do_reinit(sparsity_pattern, preset_nonzero_locations); in reinit() 194 SparseMatrix::do_reinit(const SparsityPatternType &sparsity_pattern, in do_reinit() argument 197 std::vector<size_type> row_lengths(sparsity_pattern.n_rows()); in do_reinit() 198 for (size_type i = 0; i < sparsity_pattern.n_rows(); ++i) in do_reinit() 199 row_lengths[i] = sparsity_pattern.row_length(i); in do_reinit() 201 do_reinit(sparsity_pattern.n_rows(), in do_reinit() 202 sparsity_pattern.n_cols(), in do_reinit() 223 for (size_type i = 0; i < sparsity_pattern.n_rows(); ++i) in do_reinit() [all …]
|
H A D | sparsity_tools.cc | 65 (void)sparsity_pattern; in partition_metis() 105 col < sparsity_pattern.end(row); in partition_metis() 300 (void)sparsity_pattern; in partition_zoltan() 342 graph.copy_from(sparsity_pattern); in partition_zoltan() 407 partition(sparsity_pattern, in partition() 422 Assert(sparsity_pattern.n_rows() == sparsity_pattern.n_cols(), in partition() 424 Assert(sparsity_pattern.is_compressed(), in partition() 440 partition_metis(sparsity_pattern, in partition() 445 partition_zoltan(sparsity_pattern, in partition() 461 (void)sparsity_pattern; in color_sparsity_pattern() [all …]
|
H A D | trilinos_sparse_matrix.cc | 473 AssertDimension(sparsity_pattern.n_rows(), in reinit_matrix() 551 sparsity_pattern.begin(row); in reinit_matrix() 568 AssertDimension(sparsity_pattern.n_cols(), in reinit_matrix() 623 AssertDimension(sparsity_pattern.n_rows(), in reinit_matrix() 625 AssertDimension(sparsity_pattern.n_cols(), in reinit_matrix() 773 AssertDimension(sparsity_pattern.n_cols(), in reinit_matrix() 788 sparsity_pattern, in reinit() 811 sparsity_pattern, in reinit() 922 sparsity_pattern, in reinit() 941 sparsity_pattern.begin(row); in reinit() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-2/ |
H A D | step-2.cc | 182 SparsityPattern sparsity_pattern; in distribute_dofs() local 183 sparsity_pattern.copy_from(dynamic_sparsity_pattern); in distribute_dofs() 187 sparsity_pattern.print_svg(out); in distribute_dofs() 239 SparsityPattern sparsity_pattern; in renumber_dofs() local 240 sparsity_pattern.copy_from(dynamic_sparsity_pattern); in renumber_dofs() 243 sparsity_pattern.print_svg(out); in renumber_dofs()
|
/dports/science/py-pygmo2/pygmo2-2.18.0/pygmo/ |
H A D | _py_algorithms.py | 130 sparsity_pattern, argument 143 if sparsity_pattern[i][0] == idx: 172 sparsity_pattern = self.problem.gradient_sparsity() 208 if nnz != len(sparsity_pattern): 213 + str(len(sparsity_pattern)) 226 sparsity_pattern, argument 239 result[sparsity_pattern[i][0]][sparsity_pattern[i][1]] = ( 244 result[sparsity_pattern[i][1]][sparsity_pattern[i][0]] = ( 282 sparsity_pattern = self.problem.hessians_sparsity()[idx] 311 if nnz != len(sparsity_pattern): [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/tests/quick_tests/ |
H A D | arpack.cc | 63 SparsityPattern sparsity_pattern; in test() local 64 sparsity_pattern.reinit(dof_handler.n_dofs(), in test() 67 DoFTools::make_sparsity_pattern(dof_handler, sparsity_pattern); in test() 68 sparsity_pattern.compress(); in test() 71 A.reinit(sparsity_pattern); in test() 72 B.reinit(sparsity_pattern); in test()
|
H A D | umfpack.cc | 67 SparsityPattern sparsity_pattern; in test() local 68 sparsity_pattern.reinit(dof_handler.n_dofs(), in test() 71 DoFTools::make_sparsity_pattern(dof_handler, sparsity_pattern); in test() 72 sparsity_pattern.compress(); in test() 75 B.reinit(sparsity_pattern); in test()
|
/dports/math/libmesh/libmesh-1.6.2/src/base/ |
H A D | sparsity_pattern.C | 57 sparsity_pattern(), in Build() 74 sparsity_pattern(), in Build() 165 libmesh_assert_less (ig, (sparsity_pattern.size() + in handle_vi_vj() 168 row = &sparsity_pattern[ig - first_dof_on_proc]; in handle_vi_vj() 247 sparsity_pattern.resize(n_dofs_on_proc); in operator() 353 SparsityPattern::Row & row = sparsity_pattern[i]; in operator() 378 libmesh_assert_equal_to (sparsity_pattern.size(), other.sparsity_pattern.size()); in join() 379 libmesh_assert_equal_to (n_nz.size(), sparsity_pattern.size()); in join() 380 libmesh_assert_equal_to (n_oz.size(), sparsity_pattern.size()); in join() 388 SparsityPattern::Row & my_row = sparsity_pattern[r]; in join() [all …]
|
/dports/science/pagmo2/pagmo2-2.18.0/tests/ |
H A D | problem.cpp | 124 sparsity_pattern gradient_sparsity() const in gradient_sparsity() 136 sparsity_pattern m_gs; 198 std::vector<sparsity_pattern> m_hs; 261 std::vector<sparsity_pattern> m_hs; 301 sparsity_pattern grads_2_repeats{{0, 0}, {0, 0}}; in BOOST_AUTO_TEST_CASE() 302 sparsity_pattern grads_2_correct{{0, 0}, {0, 1}}; in BOOST_AUTO_TEST_CASE() 457 sparsity_pattern grads_2_correct{{0, 0}, {0, 1}}; in BOOST_AUTO_TEST_CASE() 686 sparsity_pattern grads_2_correct{{0, 0}, {0, 1}}; in BOOST_AUTO_TEST_CASE() 1142 sparsity_pattern gradient_sparsity() const in gradient_sparsity() 1164 sparsity_pattern gradient_sparsity() const in gradient_sparsity() [all …]
|
H A D | hock_schittkowsky_71.cpp | 67 BOOST_CHECK((sp[0] == sparsity_pattern{{0, 0}, {1, 0}, {2, 0}, {3, 0}, {3, 1}, {3, 2}})); in BOOST_AUTO_TEST_CASE() 68 BOOST_CHECK((sp[1] == sparsity_pattern{{0, 0}, {1, 1}, {2, 2}, {3, 3}})); in BOOST_AUTO_TEST_CASE() 69 BOOST_CHECK((sp[2] == sparsity_pattern{{1, 0}, {2, 0}, {2, 1}, {3, 0}, {3, 1}, {3, 2}})); in BOOST_AUTO_TEST_CASE()
|
/dports/science/pagmo2/pagmo2-2.18.0/include/pagmo/ |
H A D | problem.hpp | 464 PAGMO_DLL_PUBLIC sparsity_pattern dense_hessian(vector_double::size_type); 478 virtual sparsity_pattern gradient_sparsity() const = 0; 482 virtual std::vector<sparsity_pattern> hessians_sparsity() const = 0; 566 sparsity_pattern gradient_sparsity() const final in gradient_sparsity() 582 std::vector<sparsity_pattern> hessians_sparsity() const final in hessians_sparsity() 664 static sparsity_pattern gradient_sparsity_impl(const U &p) in gradient_sparsity_impl() 728 static std::vector<sparsity_pattern> hessians_sparsity_impl(const U &value) in hessians_sparsity_impl() 1219 sparsity_pattern gradient_sparsity() const; 1270 std::vector<sparsity_pattern> hessians_sparsity() const; 1644 void check_gradient_sparsity(const sparsity_pattern &) const; [all …]
|
/dports/math/cppad/CppAD-20210000.8/speed/cppad/ |
H A D | sparse_hessian.cpp | 66 typedef CppAD::sparse_rc<s_vector> sparsity_pattern; typedef 150 sparsity_pattern& sparsity , in calc_sparsity() 186 { sparsity_pattern identity; in calc_sparsity() 211 sparsity_pattern eye; in calc_sparsity() 233 const sparsity_pattern& sparsity , in calc_hessian() 345 sparsity_pattern sparsity; in link_sparse_hessian() 348 sparsity_pattern subset_pattern; in link_sparse_hessian()
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-21/ |
H A D | step-21.cc | 123 BlockSparsityPattern sparsity_pattern; member in Step21::TwoPhaseFlowProblem 559 sparsity_pattern.reinit(3, 3); in make_grid_and_dofs() 560 sparsity_pattern.block(0, 0).reinit(n_u, n_u, n_couplings); in make_grid_and_dofs() 561 sparsity_pattern.block(1, 0).reinit(n_p, n_u, n_couplings); in make_grid_and_dofs() 562 sparsity_pattern.block(2, 0).reinit(n_s, n_u, n_couplings); in make_grid_and_dofs() 563 sparsity_pattern.block(0, 1).reinit(n_u, n_p, n_couplings); in make_grid_and_dofs() 564 sparsity_pattern.block(1, 1).reinit(n_p, n_p, n_couplings); in make_grid_and_dofs() 565 sparsity_pattern.block(2, 1).reinit(n_s, n_p, n_couplings); in make_grid_and_dofs() 570 sparsity_pattern.collect_sizes(); in make_grid_and_dofs() 573 sparsity_pattern.compress(); in make_grid_and_dofs() [all …]
|
/dports/science/chrono/chrono-7.0.1/src/chrono/solver/ |
H A D | ChSolverADMM.cpp | 94 ChSparsityPatternLearner sparsity_pattern(nv, nv); in _SolveBasic() local 95 sysd.ConvertToMatrixForm(&sparsity_pattern, 0); in _SolveBasic() 96 sysd.ConvertToMatrixForm(&sparsity_pattern, 0); in _SolveBasic() 97 sparsity_pattern.Apply(H); in _SolveBasic() 250 sysd.ConvertToMatrixForm(&sparsity_pattern, nullptr); in _SolveBasic() 251 sparsity_pattern.Apply(A); in _SolveBasic() 500 ChSparsityPatternLearner sparsity_pattern(nv, nv); in _SolveFast() local 501 sysd.ConvertToMatrixForm(&sparsity_pattern, 0); in _SolveFast() 502 sparsity_pattern.Apply(H); in _SolveFast() 657 sysd.ConvertToMatrixForm(&sparsity_pattern, nullptr); in _SolveFast() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/base/ |
H A D | graph_coloring.cc | 24 color_sparsity_pattern(const SparsityPattern & sparsity_pattern, in color_sparsity_pattern() argument 27 return SparsityTools::color_sparsity_pattern(sparsity_pattern, in color_sparsity_pattern()
|
/dports/science/pagmo2/pagmo2-2.18.0/src/ |
H A D | problem.cpp | 113 sparsity_pattern dense_hessian(vector_double::size_type dim) in dense_hessian() 115 sparsity_pattern retval; in dense_hessian() 125 std::vector<sparsity_pattern> dense_hessians(vector_double::size_type f_dim, vector_double::size_ty… in dense_hessians() 127 …return std::vector<sparsity_pattern>(boost::numeric_cast<std::vector<sparsity_pattern>::size_type>… in dense_hessians() 132 sparsity_pattern dense_gradient(vector_double::size_type f_dim, vector_double::size_type dim) in dense_gradient() 134 sparsity_pattern retval; in dense_gradient() 488 sparsity_pattern problem::gradient_sparsity() const in gradient_sparsity() 571 std::vector<sparsity_pattern> problem::hessians_sparsity() const in hessians_sparsity() 832 void problem::check_gradient_sparsity(const sparsity_pattern &gs) const in check_gradient_sparsity() 859 void problem::check_hessians_sparsity(const std::vector<sparsity_pattern> &hs) const in check_hessians_sparsity() [all …]
|