/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/paamg/ |
H A D | fastamg.hh | 287 : 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 D | amg.hh | 391 : 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 D | matrixhierarchy.hh | 211 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 D | kamg.hh | 258 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 D | matrix1earray.h | 42 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 D | mixedbasis.h | 82 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 D | dipolematrix.cc | 45 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, dipole.data(i)); in computebatch()
|
H A D | spindipole.cc | 56 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 D | IpSumMatrix.cpp | 29 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 D | IpSumSymMatrix.cpp | 29 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 D | IpSumSymMatrix.hpp | 96 std::vector<SmartPtr<const SymMatrix> > matrices_; member in Ipopt::SumSymMatrix
|
/dports/science/simbody/simbody-Simbody-3.7/SimTKmath/Optimizers/src/IpOpt/ |
H A D | IpSumMatrix.cpp | 35 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 D | IpSumSymMatrix.cpp | 35 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 D | IpSumSymMatrix.hpp | 92 std::vector<SmartPtr<const SymMatrix> > matrices_; member in SimTKIpopt::SumSymMatrix
|
H A D | IpSumMatrix.hpp | 92 std::vector<SmartPtr<const Matrix> > matrices_; member in SimTKIpopt::SumMatrix
|
/dports/science/bagel/bagel-1.2.2/src/asd/dimer/ |
H A D | dimer_jop.h | 39 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 D | istlmatrix.hh | 467 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 D | small1e_london.cc | 40 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 D | small1e_london.h | 66 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 D | small1e.cc | 40 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 D | breitint.cc | 45 assert(matrices_.size() == index_.size()); in BreitInt() 63 matrices_[i]->copy_block(offsetb1, offsetb0, dimb1, dimb0, batch.data(i)); in computebatch()
|
H A D | small1e_general.h | 63 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 D | small1e.h | 66 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 D | WGLWidget.C | 1245 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 D | IpSumSymMatrix.hpp | 122 std::vector<SmartPtr<const SymMatrix> > matrices_; member in Ipopt::SumSymMatrix
|