#include <MLAPI_LinearCombinations.h>
Public Member Functions | |
MultiVectorScaled (const MultiVector &vector, const double alpha) | |
const Space | GetVectorSpace () const |
Returns the vector space of the underlying object. | |
const MultiVector & | GetMultiVector () const |
double | GetScalar () const |
void | Update (MultiVector &v) const |
void | Set (MultiVector &v) const |
Private Attributes | |
const MultiVector | vector_ |
double | alpha_ |
MLAPI::MultiVectorScaled::MultiVectorScaled | ( | const MultiVector & | vector, | |
const double | alpha | |||
) | [inline] |
const MultiVector& MLAPI::MultiVectorScaled::GetMultiVector | ( | ) | const [inline] |
double MLAPI::MultiVectorScaled::GetScalar | ( | ) | const [inline] |
const Space MLAPI::MultiVectorScaled::GetVectorSpace | ( | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
void MLAPI::MultiVectorScaled::Set | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
void MLAPI::MultiVectorScaled::Update | ( | MultiVector & | v | ) | const [virtual] |
Implements MLAPI::BaseLinearCombination.
double MLAPI::MultiVectorScaled::alpha_ [private] |
const MultiVector MLAPI::MultiVectorScaled::vector_ [private] |