KASKADE 7 development version
|
#include <composite_step_solvers.hh>
Definition at line 182 of file composite_step_solvers.hh.
Public Types | |
typedef Dune::FieldVector< double, 1 > | field_type |
Public Member Functions | |
virtual void | setRelativeAccuracy (double accuracy) |
Specify accuracy that should be achieved. More... | |
virtual double | getRelativeAccuracy () |
virtual double | getAbsoluteAccuracy () |
virtual bool | improvementPossible () |
virtual int | nSolutionVectors () const |
The maximal number of solution vectors, returned by basis. More... | |
TCGSolver (InnerSolver &solver_, int numberOfBlocks_) | |
virtual | ~TCGSolver () |
int | basis (std::vector< std::shared_ptr< AbstractFunctionSpaceElement > > &corrections, LagrangeLinearization &linearization, AbstractFunctionSpaceElement const &normalStep, double nu0, AbstractFunctionSpaceElement *residual=nullptr) |
virtual AbstractFunctionSpaceElement & | getCorrectRhs ()=0 |
virtual bool | getNorms (Dune::Matrix< field_type > &M) const |
Returns true, if some information on the norm is available. More... | |
virtual bool | localConvergenceLikely () |
virtual void | regularize (bool) |
virtual bool | regularizationEnabled () const |
virtual void | setEps (double) |
virtual void | setLipschitzConstant (double) |
|
inherited |
Definition at line 22 of file opt_interface.hh.
|
inline |
Definition at line 190 of file composite_step_solvers.hh.
|
inlinevirtual |
Definition at line 191 of file composite_step_solvers.hh.
|
inlineinherited |
Solve with possibly multiple solutions, return value: number of computed solutions
Definition at line 27 of file opt_interface.hh.
|
inlinevirtual |
Definition at line 187 of file composite_step_solvers.hh.
|
pure virtualinherited |
|
inlinevirtualinherited |
Returns true, if some information on the norm is available.
Definition at line 42 of file opt_interface.hh.
|
inlinevirtual |
Definition at line 186 of file composite_step_solvers.hh.
|
inlinevirtual |
Definition at line 188 of file composite_step_solvers.hh.
|
inlinevirtualinherited |
Reimplemented in Kaskade::ProjectedAPCGSolver< Assembler, Preconditioner, VariableSet, components, cgImpl >.
Definition at line 44 of file opt_interface.hh.
|
inlinevirtual |
The maximal number of solution vectors, returned by basis.
Implements Kaskade::AbstractTangentialSpace.
Definition at line 189 of file composite_step_solvers.hh.
|
inlinevirtualinherited |
Definition at line 48 of file opt_interface.hh.
|
inlinevirtualinherited |
Definition at line 46 of file opt_interface.hh.
|
inlinevirtualinherited |
Reimplemented in Kaskade::ProjectedAPCGSolver< Assembler, Preconditioner, VariableSet, components, cgImpl >.
Definition at line 50 of file opt_interface.hh.
|
inlinevirtualinherited |
Reimplemented in Kaskade::ProjectedAPCGSolver< Assembler, Preconditioner, VariableSet, components, cgImpl >.
Definition at line 52 of file opt_interface.hh.
|
inlinevirtual |
Specify accuracy that should be achieved.
Implements Kaskade::AbstractTangentialSpace.
Definition at line 185 of file composite_step_solvers.hh.