Home
last modified time | relevance | path

Searched refs:matrices_ (Results 1 – 25 of 32) sorted by relevance

12

/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/paamg/
H A Dfastamg.hh287 : matrices_(amg.matrices_), solver_(amg.solver_), in FastAMG()
309 assert(matrices_->isBuilt()); in FastAMG()
356 if(buildHierarchy_ && matrices_->levels()==matrices_->maxlevels()) { in createHierarchies()
464 matrices_->coarsenVector(*rhs_); in pre()
465 matrices_->coarsenVector(*lhs_); in pre()
466 matrices_->coarsenVector(*residual_); in pre()
476 return matrices_->levels(); in levels()
481 return matrices_->maxlevels(); in maxlevels()
495 if(matrices_->maxlevels()==1){ in apply()
555 …if(levelContext.matrix != matrices_->matrices().coarsest() || matrices_->levels()<matrices_->maxle… in moveToCoarseLevel()
[all …]
H A Damg.hh391 : matrices_(amg.matrices_), smootherArgs_(amg.smootherArgs_), in AMG()
418 assert(matrices_->isBuilt()); in AMG()
705 if(buildHierarchy_ && matrices_->levels()==matrices_->maxlevels() in createHierarchies()
842 matrices_->coarsenVector(*rhs_); in pre()
857 assert(smoothers_->levels()==lhs_->levels() || matrices_->levels()==matrices_->maxlevels()); in pre()
858 … assert(smoothers_->levels()+1==lhs_->levels() || matrices_->levels()<matrices_->maxlevels()); in pre()
876 return matrices_->levels(); in levels()
881 return matrices_->maxlevels(); in maxlevels()
966 …if(levelContext.matrix != matrices_->matrices().coarsest() || matrices_->levels()<matrices_->maxle… in moveToCoarseLevel()
982 …if(levelContext.matrix != matrices_->matrices().coarsest() || matrices_->levels()<matrices_->maxle… in moveToFineLevel()
[all …]
H A Dmatrixhierarchy.hh211 ParallelMatrixHierarchy matrices_; member in Dune::Amg::MatrixHierarchy
389 : matrices_(fineMatrix), in MatrixHierarchy()
667 matrices_.addCoarser(args); in build()
720 int levels = matrices_.levels(); in build()
732 return matrices_; in matrices()
832 …for(Iterator level=matrices_.coarsest(), finest=matrices_.finest(); level != finest; --level, --i… in ~MatrixHierarchy()
848 Iterator matrix = matrices_.finest(), coarsest = matrices_.coarsest(); in coarsenVector()
881 for(MatrixIterator matrix = matrices_.finest(), coarsest = matrices_.coarsest(); in coarsenSmoother()
908 Iterator level = matrices_.finest(), coarsest=matrices_.coarsest(); in recalculateGalerkin()
936 return matrices_.levels(); in levels()
[all …]
H A Dkamg.hh258 matrix = amg.matrices_->matrices().coarsest(); in pre()
260 pinfo = amg.matrices_->parallelInformation().coarsest(); in pre()
264 if(matrix==amg.matrices_->matrices().finest()) in pre()
274 if(matrix!=amg.matrices_->matrices().finest()) in pre()
284 if(matrix==amg.matrices_->matrices().finest()) in pre()
/dports/science/bagel/bagel-1.2.2/src/mat1e/
H A Dmatrix1earray.h42 std::array<std::shared_ptr<MatType>, N> matrices_;
57 std::transform(o.matrices_.begin(), o.matrices_.end(), matrices_.begin(), matrices_.begin(), in ax_plus_y()
61 std::shared_ptr<MatType>& data(const int i) { return matrices_[i]; } in data()
64 MatType& operator[](const int i) { return *matrices_[i]; }
65 const MatType& operator[](const int i) const { return *matrices_[i]; }
69 void fill_upper() { for (auto& i : matrices_) i->fill_upper(); } in fill_upper()
72 void scale(const DataType a) { for (auto& i : matrices_) i->scale(a); } in scale()
78 for (auto& i : matrices_) i->localize(); in localize()
96 matrices_[i] = std::make_shared<MatType>(n, m, loc); in Matrix1eArray()
112 for (auto& i : matrices_) { in print()
[all …]
H A Dmixedbasis.h82 std::array<std::shared_ptr<MatType>,TBatch::Nblocks()> matrices_;
92 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
98 matrices_[i] = std::make_shared<MatType>(g1->nbasis(), g0->nbasis()); in MixedBasisArray()
116 std::shared_ptr<const MatType> data(const int i) const { return matrices_[i]; } in data()
121 for (int i = 0; i != std::min(size, matrices_[k]->ndim()); ++i) {
122 for (int j = 0; j != std::min(size, matrices_[k]->mdim()); ++j) {
123 …std::cout << std::fixed << std::setw(12) << std::setprecision(9) << matrices_[k]->element(i, j) <<…
H A Ddipolematrix.cc45 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, dipole.data(i)); in computebatch()
H A Dspindipole.cc56 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, sd.data(i)); in computebatch()
/dports/math/ipopt/Ipopt-3.12.13/Ipopt/src/LinAlg/
H A DIpSumMatrix.cpp29 matrices_(owner_space->NTerms()), in SumMatrix()
41 matrices_[iterm] = &matrix; in SetTerm()
48 matrix = matrices_[iterm]; in GetTerm()
72 DBG_ASSERT(IsValid(matrices_[iterm])); in MultVectorImpl()
73 matrices_[iterm]->MultVector(alpha*factors_[iterm], x, in MultVectorImpl()
94 DBG_ASSERT(IsValid(matrices_[iterm])); in TransMultVectorImpl()
95 matrices_[iterm]->TransMultVector(alpha*factors_[iterm], x, in TransMultVectorImpl()
103 DBG_ASSERT(IsValid(matrices_[iterm])); in HasValidNumbersImpl()
104 if (!matrices_[iterm]->HasValidNumbers()) { in HasValidNumbersImpl()
143 matrices_[iterm]->Print(&jnlst, level, category, name, indent+1, prefix); in PrintImpl()
H A DIpSumSymMatrix.cpp29 matrices_(owner_space->NTerms()), in SumSymMatrix()
41 matrices_[iterm] = &matrix; in SetTerm()
48 matrix = matrices_[iterm]; in GetTerm()
73 DBG_ASSERT(IsValid(matrices_[iterm])); in MultVectorImpl()
74 matrices_[iterm]->MultVector(alpha*factors_[iterm], x, in MultVectorImpl()
82 DBG_ASSERT(IsValid(matrices_[iterm])); in HasValidNumbersImpl()
83 if (!matrices_[iterm]->HasValidNumbers()) { in HasValidNumbersImpl()
122 matrices_[iterm]->Print(&jnlst, level, category, name, indent+1, prefix); in PrintImpl()
H A DIpSumSymMatrix.hpp96 std::vector<SmartPtr<const SymMatrix> > matrices_; member in Ipopt::SumSymMatrix
/dports/science/simbody/simbody-Simbody-3.7/SimTKmath/Optimizers/src/IpOpt/
H A DIpSumMatrix.cpp35 matrices_(owner_space->NTerms()), in SumMatrix()
47 matrices_[iterm] = &matrix; in SetTerm()
54 matrix = matrices_[iterm]; in GetTerm()
78 DBG_ASSERT(IsValid(matrices_[iterm])); in MultVectorImpl()
79 matrices_[iterm]->MultVector(alpha*factors_[iterm], x, in MultVectorImpl()
100 DBG_ASSERT(IsValid(matrices_[iterm])); in TransMultVectorImpl()
101 matrices_[iterm]->TransMultVector(alpha*factors_[iterm], x, in TransMultVectorImpl()
109 DBG_ASSERT(IsValid(matrices_[iterm])); in HasValidNumbersImpl()
110 if (!matrices_[iterm]->HasValidNumbers()) { in HasValidNumbersImpl()
135 matrices_[iterm]->Print(&jnlst, level, category, name, indent+1, prefix); in PrintImpl()
H A DIpSumSymMatrix.cpp35 matrices_(owner_space->NTerms()), in SumSymMatrix()
47 matrices_[iterm] = &matrix; in SetTerm()
54 matrix = matrices_[iterm]; in GetTerm()
79 DBG_ASSERT(IsValid(matrices_[iterm])); in MultVectorImpl()
80 matrices_[iterm]->MultVector(alpha*factors_[iterm], x, in MultVectorImpl()
88 DBG_ASSERT(IsValid(matrices_[iterm])); in HasValidNumbersImpl()
89 if (!matrices_[iterm]->HasValidNumbers()) { in HasValidNumbersImpl()
114 matrices_[iterm]->Print(&jnlst, level, category, name, indent+1, prefix); in PrintImpl()
H A DIpSumSymMatrix.hpp92 std::vector<SmartPtr<const SymMatrix> > matrices_; member in SimTKIpopt::SumSymMatrix
H A DIpSumMatrix.hpp92 std::vector<SmartPtr<const Matrix> > matrices_; member in SimTKIpopt::SumMatrix
/dports/science/bagel/bagel-1.2.2/src/asd/dimer/
H A Ddimer_jop.h39 std::array<std::shared_ptr<const Matrix>, 16> matrices_; variable
84 if (matrices_[cindex]) { in coulomb_matrix()
85 return matrices_[cindex]; in coulomb_matrix()
115 matrices_[cindex] = out; in coulomb_matrix()
121 std::shared_ptr<const Matrix> DimerJop::coulomb_matrix() const { return matrices_[A + 2*B + 4*C + 8… in coulomb_matrix()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/matrix/
H A Distlmatrix.hh467 matrices_(org.matrices_), in ISTLLocalMatrix()
481 matrices_.resize( numRows_ ); in init()
482 for( auto& row : matrices_ ) in init()
525 assert( row < matrices_.size() ) ; in check()
526 assert( col < matrices_[row].size() ); in check()
553 const size_type nrows = matrices_.size(); in scale()
559 (*matrices_[i][j]) *= scalar; in scale()
590 (*matrices_[row][row])[lRow][lRow] = 1; in unitRow()
596 const size_type nrows = matrices_.size(); in clear()
602 (*matrices_[i][j]) = (DofType) 0; in clear()
[all …]
/dports/science/bagel/bagel-1.2.2/src/mat1e/giao/
H A Dsmall1e_london.cc40 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
47 this->matrices_[i]->add_block(1.0, offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
71 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
H A Dsmall1e_london.h66 for (auto& i : this->matrices_) i->allreduce(); in init()
85 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
/dports/science/bagel/bagel-1.2.2/src/mat1e/rel/
H A Dsmall1e.cc40 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
47 this->matrices_[i]->add_block(1.0, offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
75 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
H A Dbreitint.cc45 assert(matrices_.size() == index_.size()); in BreitInt()
63 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch.data(i)); in computebatch()
H A Dsmall1e_general.h63 for (auto& i : this->matrices_) i->allreduce(); in init()
75 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
H A Dsmall1e.h66 for (auto& i : this->matrices_) i->allreduce(); in init()
85 this->matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch[i]); in computebatch()
/dports/www/wt/wt-4.6.1/src/Wt/
H A DWGLWidget.C1245 matrices_(other.matrices_), in JavaScriptMatrix4x4()
1257 matrices_ = rhs.matrices_;
1288 originalCpy = originalCpy * matrices_[nbMult]; in value()
1290 originalCpy.mul(matrices_[nbMult]); in value()
1342 copy.matrices_.push_back(m);
1356 copy.matrices_ = matrices_; in clone()
/dports/math/gravity/Gravity-da941e9/thirdparty/Ipopt/include/coin-or/
H A DIpSumSymMatrix.hpp122 std::vector<SmartPtr<const SymMatrix> > matrices_; member in Ipopt::SumSymMatrix

12