#include <MLAPI_LinearCombinations.h>


Public Member Functions | |
| MultiVectorCombination (const double alpha, const MultiVector x, const double beta, const MultiVector y) | |
| const Space | GetVectorSpace () const |
| Returns the vector space of the underlying object. | |
| const MultiVector | GetLeftMultiVector () const |
| double | GetLeftScalar () const |
| const MultiVector | GetRightMultiVector () const |
| double | GetRightScalar () const |
| void | Update (MultiVector &v) const |
| void | Set (MultiVector &v) const |
Private Attributes | |
| const MultiVector | x_ |
| const MultiVector | y_ |
| double | alpha_ |
| double | beta_ |
| MLAPI::MultiVectorCombination::MultiVectorCombination | ( | const double | alpha, | |
| const MultiVector | x, | |||
| const double | beta, | |||
| const MultiVector | y | |||
| ) | [inline] |
| const MultiVector MLAPI::MultiVectorCombination::GetLeftMultiVector | ( | ) | const [inline] |
| double MLAPI::MultiVectorCombination::GetLeftScalar | ( | ) | const [inline] |
| const MultiVector MLAPI::MultiVectorCombination::GetRightMultiVector | ( | ) | const [inline] |
| double MLAPI::MultiVectorCombination::GetRightScalar | ( | ) | const [inline] |
| const Space MLAPI::MultiVectorCombination::GetVectorSpace | ( | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
| void MLAPI::MultiVectorCombination::Set | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
| void MLAPI::MultiVectorCombination::Update | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
double MLAPI::MultiVectorCombination::alpha_ [private] |
double MLAPI::MultiVectorCombination::beta_ [private] |
const MultiVector MLAPI::MultiVectorCombination::x_ [private] |
const MultiVector MLAPI::MultiVectorCombination::y_ [private] |