Home
last modified time | relevance | path

Searched refs:sparsity_pattern (Results 1 – 25 of 127) sorted by relevance

123456

/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/lac/
H A Ddynamic_sparsity_pattern.h746 : 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 Dchunk_sparsity_pattern.h848 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 Dchunk_sparse_matrix.templates.h381 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 Dpetsc_sparse_matrix.h133 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 Dblock_sparse_matrix.templates.h51 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 Dtrilinos_sparsity_pattern.h88 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 Dsparsity_tools.h104 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 Dchunk_sparsity_pattern.cc35 , 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 Dpetsc_parallel_sparse_matrix.cc98 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 Dpetsc_sparse_matrix.cc64 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 Dsparsity_tools.cc65 (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 Dtrilinos_sparse_matrix.cc473 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 Dstep-2.cc182 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.py130 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 Darpack.cc63 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 Dumfpack.cc67 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 Dsparsity_pattern.C57 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 Dproblem.cpp124 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 Dhock_schittkowsky_71.cpp67 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 Dproblem.hpp464 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 Dsparse_hessian.cpp66 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 Dstep-21.cc123 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 DChSolverADMM.cpp94 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 Dgraph_coloring.cc24 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 Dproblem.cpp113 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 …]

123456