MLAPI::MultiVectorCombination Class Reference

#include <MLAPI_LinearCombinations.h>

Inheritance diagram for MLAPI::MultiVectorCombination:

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

Collaboration graph
[legend]

List of all members.

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_


Constructor & Destructor Documentation

MLAPI::MultiVectorCombination::MultiVectorCombination ( const double  alpha,
const MultiVector  x,
const double  beta,
const MultiVector  y 
) [inline]


Member Function Documentation

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]

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

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


Member Data Documentation


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