67#ifdef HAVE_TEUCHOS_COMPLEX
68#define BELOS_DEFINE_REGISTER_SOLVER_MANAGER(manager,name) \
69 Impl::registerSolverSubclassForTypes<manager<fST,fMV,fOP>, fST, fMV, fOP> (name); \
70 Impl::registerSolverSubclassForTypes<manager<dST,dMV,dOP>, dST, dMV, dOP> (name); \
71 Impl::registerSolverSubclassForTypes<manager<cST,cMV,cOP>, cST, cMV, cOP> (name); \
72 Impl::registerSolverSubclassForTypes<manager<cfST,cfMV,cfOP>, cfST, cfMV, cfOP> (name);
74#define BELOS_DEFINE_REGISTER_SOLVER_MANAGER(manager,name) \
75 Impl::registerSolverSubclassForTypes<manager<fST,fMV,fOP>, fST, fMV, fOP> (name); \
76 Impl::registerSolverSubclassForTypes<manager<dST,dMV,dOP>, dST, dMV, dOP> (name);
88#ifdef HAVE_TEUCHOS_COMPLEX
89 typedef std::complex<double> cST;
93 typedef std::complex<float> cfST;
The Belos::BiCGStabSolMgr provides a solver manager for the BiCGStab linear solver.
The Belos::BlockCGSolMgr provides a solver manager for the BlockCG linear solver.
The Belos::BlockGmresSolMgr provides a solver manager for the BlockGmres linear solver.
The Belos::FixedPointSolMgr provides a solver manager for the FixedPoint linear solver.
Declaration and definition of Belos::GCRODRSolMgr, which implements the GCRODR (recycling GMRES) solv...
Declaration and definition of Belos::GmresPolySolMgr (hybrid block GMRES linear solver).
LSQRSolMgr: interface to the LSQR method.
Solver manager for the MINRES linear solver.
Interface for multivectors used by Belos' linear solvers.
Alternative run-time polymorphic interface for operators.
Declaration and definition of Belos::PCPGSolMgr (PCPG iterative linear solver).
The Belos::PseudoBlockCGSolMgr provides a solver manager for the BlockCG linear solver.
The Belos::PseudoBlockGmresSolMgr provides a solver manager for the BlockGmres linear solver.
The Belos::PseudoBlockTFQMRSolMgr provides a solver manager for the pseudo-block TFQMR linear solver.
The Belos::RCGSolMgr provides a solver manager for the RCG (Recycling Conjugate Gradient) linear solv...
The Belos::TFQMRSolMgr provides a solver manager for the TFQMR linear solver.
#define BELOS_DEFINE_REGISTER_SOLVER_MANAGER(manager, name)
The Belos::BiCGStabSolMgr provides a powerful and fully-featured solver manager over the pseudo-block...
The Belos::BlockCGSolMgr provides a powerful and fully-featured solver manager over the CG and BlockC...
Interface to Block GMRES and Flexible GMRES.
The Belos::FixedPointSolMgr provides a powerful and fully-featured solver manager over the FixedPoint...
Implementation of the GCRODR (Recycling GMRES) iterative linear solver.
The GMRES polynomial can be created in conjunction with any standard preconditioner.
LSQR method (for linear systems and linear least-squares problems).
MINRES linear solver solution manager.
Interface for multivectors used by Belos' linear solvers.
Alternative run-time polymorphic interface for operators.
PCPG iterative linear solver.
The Belos::PseudoBlockCGSolMgr provides a powerful and fully-featured solver manager over the pseudo-...
Interface to standard and "pseudoblock" GMRES.
The Belos::PseudoBlockTFQMRSolMgr provides a powerful and fully-featured solver manager over the pseu...
Implementation of the RCG (Recycling Conjugate Gradient) iterative linear solver.
The Belos::TFQMRSolMgr provides a powerful and fully-featured solver manager over the TFQMR linear so...
void registerSolverFactory()