#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] |