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

Public Member Functions | |
State methods | |
| virtual void | initializeCG (StochasticCGIterationState< ScalarType, MV > newstate)=0 |
| Initialize the solver to an iterate, providing a complete state. | |
| virtual StochasticCGIterationState < ScalarType, MV > | getState () const =0 |
| Get the current state of the linear solver. | |
Definition at line 87 of file BelosStochasticCGIteration.hpp.
| virtual void Belos::StochasticCGIteration< ScalarType, MV, OP >::initializeCG | ( | StochasticCGIterationState< ScalarType, MV > | newstate | ) | [pure virtual] |
Initialize the solver to an iterate, providing a complete state.
The StochasticCGIteration contains a certain amount of state, consisting of the current residual, preconditioned residual, and decent direction.
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::PseudoBlockStochasticCGIter< ScalarType, MV, OP >.
| virtual StochasticCGIterationState<ScalarType,MV> Belos::StochasticCGIteration< ScalarType, MV, OP >::getState | ( | ) | const [pure virtual] |
Get the current state of the linear solver.
The data is only valid if isInitialized() == true.
Implemented in Belos::PseudoBlockStochasticCGIter< ScalarType, MV, OP >.
1.7.6.1