#include <MLAPI_LinearCombinations.h>


Public Member Functions | |
| Residual (double alpha, const MultiVector &b, double beta, const BaseOperator &A, const MultiVector &x) | |
| const Space | GetVectorSpace () const |
| Returns the vector space of the underlying object. | |
| void | Update (MultiVector &v) const |
| void | Set (MultiVector &v) const |
Private Attributes | |
| const BaseOperator & | A_ |
| const MultiVector | b_ |
| const MultiVector | x_ |
| double | alpha_ |
| double | beta_ |
| MLAPI::Residual::Residual | ( | double | alpha, | |
| const MultiVector & | b, | |||
| double | beta, | |||
| const BaseOperator & | A, | |||
| const MultiVector & | x | |||
| ) | [inline] |
| const Space MLAPI::Residual::GetVectorSpace | ( | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
| void MLAPI::Residual::Set | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
| void MLAPI::Residual::Update | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
const BaseOperator& MLAPI::Residual::A_ [private] |
double MLAPI::Residual::alpha_ [private] |
const MultiVector MLAPI::Residual::b_ [private] |
double MLAPI::Residual::beta_ [private] |
const MultiVector MLAPI::Residual::x_ [private] |