MLAPI::MultiVectorScaled Class Reference

#include <MLAPI_LinearCombinations.h>

Inheritance diagram for MLAPI::MultiVectorScaled:

Inheritance graph
[legend]
Collaboration diagram for MLAPI::MultiVectorScaled:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 MultiVectorScaled (const MultiVector &vector, const double alpha)
const Space GetVectorSpace () const
 Returns the vector space of the underlying object.
const MultiVectorGetMultiVector () const
double GetScalar () const
void Update (MultiVector &v) const
void Set (MultiVector &v) const

Private Attributes

const MultiVector vector_
double alpha_


Constructor & Destructor Documentation

MLAPI::MultiVectorScaled::MultiVectorScaled ( const MultiVector vector,
const double  alpha 
) [inline]


Member Function Documentation

const MultiVector& MLAPI::MultiVectorScaled::GetMultiVector (  )  const [inline]

double MLAPI::MultiVectorScaled::GetScalar (  )  const [inline]

const Space MLAPI::MultiVectorScaled::GetVectorSpace (  )  const [virtual]

void MLAPI::MultiVectorScaled::Set ( MultiVector v  )  const [virtual]

void MLAPI::MultiVectorScaled::Update ( MultiVector v  )  const [virtual]


Member Data Documentation


The documentation for this class was generated from the following file: