|
Grid 0.7.0
|
#include <SolverModules.h>
Public Types | |
| typedef HMCModuleBase< OperatorFunction< Field > > | Base |
| typedef Base::Product | Product |
| typedef SPar | Parameters |
Public Member Functions | |
| SolverModule (SPar Par) | |
| template<class ReaderClass> | |
| SolverModule (Reader< ReaderClass > &Reader) | |
| virtual void | print_parameters () |
| Product * | getPtr () |
| void | set_parameters (Parameters Par) |
Data Fields | |
| std::unique_ptr< SolverType< Field > > | SolverPtr |
Protected Attributes | |
| Parameters | Par_ |
Private Member Functions | |
| virtual void | initialize ()=0 |
Private Attributes | |
| std::string | section_name |
Definition at line 39 of file SolverModules.h.
| typedef HMCModuleBase< OperatorFunction<Field> > SolverModule< SolverType, Field, SPar >::Base |
Definition at line 43 of file SolverModules.h.
| typedef Base::Product SolverModule< SolverType, Field, SPar >::Product |
Definition at line 44 of file SolverModules.h.
|
inherited |
|
inline |
Definition at line 48 of file SolverModules.h.
|
inline |
Definition at line 51 of file SolverModules.h.
|
inlinevirtual |
Reimplemented from HMCModuleBase< OperatorFunction< Field > >.
Definition at line 53 of file SolverModules.h.
|
inlinevirtual |
Implements HMCModuleBase< OperatorFunction< Field > >.
Definition at line 57 of file SolverModules.h.
|
privatepure virtual |
Implemented in BiCGSTABModule< Field >, ConjugateGradientModule< Field >, and ConjugateResidualModule< Field >.
Referenced by SolverModule< ConjugateGradient, Field, SolverParameters >::getPtr().
|
inlineinherited |
| std::unique_ptr< SolverType<Field> > SolverModule< SolverType, Field, SPar >::SolverPtr |
Definition at line 46 of file SolverModules.h.
|
protectedinherited |
|
privateinherited |