SEP Solver Library  1.0
 All Classes Namespaces Files Functions Variables Typedefs Macros
Public Member Functions | List of all members
SEP::Vector Class Reference

#include <Vector.h>

Inheritance diagram for SEP::Vector:
SEP::Writeable SEP::MultiVector

Public Member Functions

 Vector ()
 
dataContainergetDataContainer () const
 
 Vector (Space *sp1)
 
 Vector (Vector *x)
 
 Vector (Space *sp1, const dataContainer &otherContainer)
 
virtual ~Vector ()
 
SpacegetSpace () const
 
bool inSpace (Space *sp1) const
 
bool inSameSpace (const Vector &x) const
 
Vector clone ()
 
void clone (Vector *in)
 
void zeroElement ()
 
void linearCombo (float a, const Vector &x, float b)
 
double innerProd (const Vector &x)
 
void scale (float a)
 
void scale (float a, dataContainer *ax)
 
void random ()
 
void addInv ()
 
void addInv (const Vector &xNeg)
 

Detailed Description

Definition at line 9 of file Vector.h.

Constructor & Destructor Documentation

SEP::Vector::Vector ( )
inline

Definition at line 16 of file Vector.h.

SEP::Vector::Vector ( Space sp1)
inline

Definition at line 20 of file Vector.h.

SEP::Vector::Vector ( Vector x)
inline

Definition at line 25 of file Vector.h.

SEP::Vector::Vector ( Space sp1,
const dataContainer otherContainer 
)
inline

Definition at line 35 of file Vector.h.

virtual SEP::Vector::~Vector ( )
inlinevirtual

Definition at line 47 of file Vector.h.

Member Function Documentation

void SEP::Vector::addInv ( )
inline

Definition at line 121 of file Vector.h.

void SEP::Vector::addInv ( const Vector xNeg)
inline

Definition at line 123 of file Vector.h.

Vector SEP::Vector::clone ( void  )
inline

Definition at line 58 of file Vector.h.

void SEP::Vector::clone ( Vector in)
inline

Definition at line 63 of file Vector.h.

dataContainer* SEP::Vector::getDataContainer ( ) const
inline

Definition at line 17 of file Vector.h.

Space* SEP::Vector::getSpace ( ) const
inline

Definition at line 52 of file Vector.h.

double SEP::Vector::innerProd ( const Vector x)
inline

Definition at line 85 of file Vector.h.

bool SEP::Vector::inSameSpace ( const Vector x) const
inline

Definition at line 56 of file Vector.h.

bool SEP::Vector::inSpace ( Space sp1) const
inline

Definition at line 54 of file Vector.h.

void SEP::Vector::linearCombo ( float  a,
const Vector x,
float  b 
)
inline

Definition at line 74 of file Vector.h.

void SEP::Vector::random ( )
inline

Definition at line 105 of file Vector.h.

void SEP::Vector::scale ( float  a)
inline

Definition at line 97 of file Vector.h.

void SEP::Vector::scale ( float  a,
dataContainer ax 
)
inline

Definition at line 103 of file Vector.h.

void SEP::Vector::zeroElement ( void  )
inline

Definition at line 70 of file Vector.h.


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