Home
last modified time | relevance | path

Searched refs:SolverCategory (Results 1 – 25 of 56) sorted by relevance

123

/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/
H A Dscalarproducts.hh75 virtual SolverCategory::Category category() const in category()
77 return SolverCategory::sequential; in category()
118 …ParallelScalarProduct (std::shared_ptr<const communication_type> com, SolverCategory::Category cat) in ParallelScalarProduct()
128 ParallelScalarProduct (const communication_type& com, SolverCategory::Category cat) in ParallelScalarProduct()
153 virtual SolverCategory::Category category() const override in category()
160 SolverCategory::Category _category;
180 ParallelScalarProduct<X,C>(comm,SolverCategory::nonoverlapping) {} in NonoverlappingSchwarzScalarProduct()
183 ParallelScalarProduct<X,C>(comm,SolverCategory::nonoverlapping) {} in NonoverlappingSchwarzScalarProduct()
202 ParallelScalarProduct<X,C>(comm, SolverCategory::overlapping) {} in OverlappingSchwarzScalarProduct()
205 ParallelScalarProduct<X,C>(comm,SolverCategory::overlapping) {} in OverlappingSchwarzScalarProduct()
[all …]
H A Dsolver.hh144 virtual SolverCategory::Category category() const in category()
232 _reduction(reduction), _maxit(maxit), _verbose(verbose), _category(SolverCategory::sequential) in IterativeSolver()
234 if(SolverCategory::category(op) != SolverCategory::sequential) in IterativeSolver()
236 if(SolverCategory::category(prec) != SolverCategory::sequential) in IterativeSolver()
267 if(SolverCategory::category(op) != SolverCategory::category(prec)) in IterativeSolver()
269 if(SolverCategory::category(op) != SolverCategory::category(sp)) in IterativeSolver()
346 _category(SolverCategory::category(*op)) in IterativeSolver()
348 if(SolverCategory::category(*op) != SolverCategory::category(*prec)) in IterativeSolver()
350 if(SolverCategory::category(*op) != SolverCategory::category(*sp)) in IterativeSolver()
381 virtual SolverCategory::Category category() const in category()
[all …]
H A Dpreconditioners.hh113 virtual SolverCategory::Category category() const in category()
231 virtual SolverCategory::Category category() const in category()
233 return SolverCategory::sequential; in category()
369 virtual SolverCategory::Category category() const in category()
371 return SolverCategory::sequential; in category()
501 virtual SolverCategory::Category category() const in category()
503 return SolverCategory::sequential; in category()
680 virtual SolverCategory::Category category() const in category()
682 return SolverCategory::sequential; in category()
778 return SolverCategory::sequential; in category()
[all …]
H A Dschwarz.hh140 virtual SolverCategory::Category category() const in category()
142 return SolverCategory::overlapping; in category()
234 virtual SolverCategory::Category category() const in category()
236 return SolverCategory::overlapping; in category()
362 virtual SolverCategory::Category category() const in category()
364 return SolverCategory::overlapping; in category()
H A Doperators.hh87 virtual SolverCategory::Category category() const in category()
168 SolverCategory::Category category() const override in category()
170 return SolverCategory::sequential; in category()
H A Downeroverlapcopy.hh293 SolverCategory::Category category () const { in category()
553 SolverCategory::Category cat_ = SolverCategory::overlapping, in OwnerOverlapCopyCommunication()
570 OwnerOverlapCopyCommunication (SolverCategory::Category cat_ = SolverCategory::overlapping) in OwnerOverlapCopyCommunication()
586 SolverCategory::Category cat_ = SolverCategory::overlapping, in OwnerOverlapCopyCommunication()
692 const SolverCategory::Category category_;
H A Dmatrixredistribute.hh690 if (SolverCategory::category(origComm) == SolverCategory::nonoverlapping) { in redistributeSparsityPattern()
766 if (SolverCategory::category(origComm) == SolverCategory::nonoverlapping) { in redistributeMatrixEntries()
772 if (SolverCategory::category(origComm) == SolverCategory::nonoverlapping) in redistributeMatrixEntries()
776 if (SolverCategory::category(origComm) == SolverCategory::nonoverlapping) { in redistributeMatrixEntries()
797 if (SolverCategory::category(origComm) != static_cast<int>(SolverCategory::nonoverlapping)) in redistributeMatrixEntries()
H A Dnovlpschwarz.hh236 virtual SolverCategory::Category category() const in category()
238 return SolverCategory::nonoverlapping; in category()
360 virtual SolverCategory::Category category() const in category()
362 return SolverCategory::nonoverlapping; in category()
/dports/math/dune-pdelab/dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8/dune/pdelab/boilerplate/
H A Dpdelab.hh888 … Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential,
987 … Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential,
1087 … Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential,
1182 … Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential,
1278 … Dune::GeometryType::BasicType gt, SolverCategory::Category st = SolverCategory::sequential,
1507 … template<typename FS, typename LOP, SolverCategory::Category st = SolverCategory::sequential>
1560 … template<typename FS, typename LOP, SolverCategory::Category st = SolverCategory::sequential>
1719 … template<typename FS, typename ASS, SolverCategory::Category st = SolverCategory::sequential>
1794 … template<typename FS, typename ASS, SolverCategory::Category st = SolverCategory::sequential>
1871 … template<typename FS, typename ASS, SolverCategory::Category st = SolverCategory::sequential>
[all …]
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/linear/
H A Distladapter.hh33 enum {category=SolverCategory::sequential};
69 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
89 enum {category=SolverCategory::sequential};
155 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/python/dune/istl/
H A D_istl.cc24 pybind11::enum_< Dune::SolverCategory::Category > solverCategory( module, "SolverCategory" ); in PYBIND11_MODULE()
25 solverCategory.value( "sequential", Dune::SolverCategory::sequential ); in PYBIND11_MODULE()
26 solverCategory.value( "nonoverlapping", Dune::SolverCategory::nonoverlapping ); in PYBIND11_MODULE()
27 solverCategory.value( "overlapping", Dune::SolverCategory::overlapping ); in PYBIND11_MODULE()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/operator/matrix/
H A Distlmatrixadapter.hh57 enum { category=SolverCategory::sequential };
120 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
172 enum { category=SolverCategory::sequential };
232 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
277 enum { category=SolverCategory::sequential };
375 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
H A Distlpreconditioner.hh99 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
135 category=SolverCategory::sequential };
154 SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
232 category=SolverCategory::sequential };
338 SolverCategory::Category category () const override in category()
340 return (preconder_ ? preconder_->category() : SolverCategory::sequential); in category()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/solver/communication/
H A Dfem.hh80 …t DiscreteFunctionSpaceType &dfSpace, Dune::SolverCategory::Category solverCategory = Dune::Solve… in FemCommunication()
130 Dune::SolverCategory::Category getSolverCategory () const { return solverCategory_; } in getSolverCategory()
134 Dune::SolverCategory::Category solverCategory_;
144 Dune::SolverCategory::Category solverCategory, in buildCommunication()
H A Dhierarchical.hh102 …t DiscreteFunctionSpaceType &dfSpace, Dune::SolverCategory::Category solverCategory = Dune::Solve… in HierarchicalCommunication()
139 Dune::SolverCategory::Category getSolverCategory () const { return solverCategory_; } in getSolverCategory()
175 Dune::SolverCategory::Category solverCategory_;
185 Dune::SolverCategory::Category solverCategory, in buildCommunication()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/function/common/
H A Dscalarproducts.hh55 enum { category=Dune::SolverCategory::sequential };
61 … Dune::SolverCategory::Category category () const override { return SolverCategory::sequential; } in category()
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/paamg/
H A Dpinfo.hh32 SolverCategory::Category category () const { in category()
33 return SolverCategory::sequential; in category()
/dports/math/dune-pdelab/dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8/dune/pdelab/backend/istl/
H A Dovlpistlsolverbackend.hh71 SolverCategory::Category category() const override in category()
73 return SolverCategory::overlapping; in category()
126 SolverCategory::Category category() const override in category()
128 return SolverCategory::overlapping; in category()
175 SolverCategory::Category category() const override in category()
177 return SolverCategory::overlapping; in category()
241 SolverCategory::Category category() const override in category()
243 return SolverCategory::overlapping; in category()
304 return SolverCategory::overlapping; in category()
367 return SolverCategory::overlapping; in category()
[all …]
H A Dnovlpistlsolverbackend.hh117 SolverCategory::Category category() const override in category()
119 return SolverCategory::nonoverlapping; in category()
142 SolverCategory::Category category() const override in category()
144 return SolverCategory::nonoverlapping; in category()
201 SolverCategory::Category category() const override in category()
203 return SolverCategory::nonoverlapping; in category()
274 SolverCategory::Category category() const override in category()
276 return SolverCategory::nonoverlapping; in category()
765 Comm oocc(gfs.gridView().comm(),Dune::SolverCategory::nonoverlapping); in apply()
984 Comm oocc(gfs.gridView().comm(),Dune::SolverCategory::nonoverlapping); in apply()
/dports/math/dune-pdelab/dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8/dune/pdelab/backend/istl/matrixfree/
H A Dgridoperatorpreconditioner.hh27 Dune::SolverCategory::Category category() const override in category()
29 return Dune::SolverCategory::sequential; in category()
H A Diterativeblockjacobipreconditioner.hh36 Dune::SolverCategory::Category category() const override in category()
38 return Dune::SolverCategory::sequential; in category()
100 Dune::SolverCategory::Category category() const override in category()
102 return Dune::SolverCategory::sequential; in category()
/dports/math/dune-istl/dune-istl-fffb544a61d2c65a0d2fc7c751f36909f06be8f5/dune/istl/test/
H A Dscalarproductstest.cc125 ScalarProduct scalarProduct(communicator,SolverCategory::nonoverlapping); in main()
134 ScalarProduct scalarProduct(communicator,SolverCategory::nonoverlapping); in main()
143 ScalarProduct scalarProduct(communicator,SolverCategory::nonoverlapping); in main()
/dports/math/dune-fem/dune-fem-d1c625e6d51167d0cce57de6adcef21f548a8f82/dune/fem/solver/
H A Damgistl.hh133 …t DiscreteFunctionSpaceType &dfSpace, Dune::SolverCategory::Category solverCategory = Dune::Solve… in FemCommunication()
184 Dune::SolverCategory::Category getSolverCategory () const { return solverCategory_; } in getSolverCategory()
188 Dune::SolverCategory::Category solverCategory_;
258 Dune::SolverCategory::Category solverCategory, in buildCommunication()
266 Dune::SolverCategory::Category solverCategory, in buildCommunication()
543 buildCommunication( op.domainSpace(), Dune::SolverCategory::overlapping, communication_ ); in bind()
/dports/math/dune-pdelab/dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8/dune/pdelab/backend/istl/geneo/
H A Dtwo_level_schwarz.hh28 virtual Dune::SolverCategory::Category category() const in category()
30 return Dune::SolverCategory::overlapping; in category()
/dports/math/dune-pdelab/dune-pdelab-20c7085389d3eb4f8ca99e1bc60f7fa6036536c8/dune/pdelab/test/
H A Dtestdglegendre.cc126 template <typename Grid, typename FS, typename Problem, typename GM, Dune::SolverCategory::Category…
178 const Dune::SolverCategory::Category solvertype = Dune::SolverCategory::overlapping; in main()

123