#include <MLAPI_LinearCombinations.h>
Public Member Functions | |
BaseOperatorTimesMultiVector (const BaseOperator &A, const MultiVector &x) | |
const Space | GetVectorSpace () const |
Returns the vector space of the underlying object. | |
const BaseOperator & | GetBaseOperator () const |
const MultiVector & | GetMultiVector () const |
void | Update (MultiVector &v) const |
void | Set (MultiVector &v) const |
Private Attributes | |
const BaseOperator & | A_ |
const MultiVector | x_ |
MLAPI::BaseOperatorTimesMultiVector::BaseOperatorTimesMultiVector | ( | const BaseOperator & | A, | |
const MultiVector & | x | |||
) | [inline] |
const BaseOperator& MLAPI::BaseOperatorTimesMultiVector::GetBaseOperator | ( | ) | const [inline] |
const MultiVector& MLAPI::BaseOperatorTimesMultiVector::GetMultiVector | ( | ) | const [inline] |
const Space MLAPI::BaseOperatorTimesMultiVector::GetVectorSpace | ( | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
void MLAPI::BaseOperatorTimesMultiVector::Set | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
void MLAPI::BaseOperatorTimesMultiVector::Update | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
const BaseOperator& MLAPI::BaseOperatorTimesMultiVector::A_ [private] |
const MultiVector MLAPI::BaseOperatorTimesMultiVector::x_ [private] |