| Belos
    Version of the Day
    | 
#include <BelosFixedPointIteration.hpp>

| Public Member Functions | |
| State methods | |
| virtual void | initializeFixedPoint (FixedPointIterationState< ScalarType, MV > &newstate)=0 | 
| Initialize the solver to an iterate, providing a complete state.  More... | |
| virtual FixedPointIterationState < ScalarType, MV > | getState () const =0 | 
| Get the current state of the linear solver.  More... | |
|  Public Member Functions inherited from Belos::Iteration< ScalarType, MV, OP > | |
| Iteration () | |
| Default Constructor.  More... | |
| virtual | ~Iteration () | 
| Destructor.  More... | |
| virtual void | iterate ()=0 | 
| This method performs linear solver iterations until the status test indicates the need to stop or an error occurs (in which case, an std::exception is thrown).  More... | |
| virtual void | initialize ()=0 | 
| Initialize the solver with the initial vectors from the linear problem or random data.  More... | |
| virtual int | getNumIters () const =0 | 
| Get the current iteration count.  More... | |
| virtual void | resetNumIters (int iter=0)=0 | 
| Reset the iteration count to iter.  More... | |
| virtual Teuchos::RCP< const MV > | getNativeResiduals (std::vector< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > *norms) const =0 | 
| Get the residuals native to the solver.  More... | |
| virtual Teuchos::RCP< MV > | getCurrentUpdate () const =0 | 
| Get the current update to the linear system.  More... | |
| virtual const LinearProblem < ScalarType, MV, OP > & | getProblem () const =0 | 
| Get a constant reference to the linear problem.  More... | |
| virtual int | getBlockSize () const =0 | 
| Get the blocksize to be used by the iterative solver in solving this linear problem.  More... | |
| virtual void | setBlockSize (int blockSize)=0 | 
| Set the blocksize to be used by the iterative solver in solving this linear problem.  More... | |
| virtual bool | isInitialized ()=0 | 
| States whether the solver has been initialized or not.  More... | |
Definition at line 44 of file BelosFixedPointIteration.hpp.
| 
 | pure virtual | 
Initialize the solver to an iterate, providing a complete state.
The FixedPointIteration contains a certain amount of state.
initialize() gives the user the opportunity to manually set these, although only the current unpreconditioned residual is required.
true (see post-conditions of isInitialize())newstate which directly points to the multivectors in the solver, the data is not copied. Implemented in Belos::FixedPointIter< ScalarType, MV, OP >.
| 
 | pure virtual | 
Get the current state of the linear solver.
The data is only valid if isInitialized() == true.
Implemented in Belos::FixedPointIter< ScalarType, MV, OP >.
 1.8.5
 1.8.5