LinAlg::Vector< Type > Class Template Reference

List of all members.

Public Member Functions

 Vector ()
 Vector (int Size)
 Vector (int Size, std::string const &strVals)
 ~Vector ()
 Vector (Vector< Type > const &Other)
int Size () const
Type * GetPtr ()
const Type * GetPtr () const
void Set (int Size)
void Set (int Size, std::string const &strVals)
void SetValues (Type Value)
void Reset (std::string const &strVals)
void Resize (int Size)
void operator= (const Vector< Type > &R)
CommaAssign operator= (Type const &Num)
void operator+= (const Vector< Type > &R)
void operator-= (const Vector< Type > &R)
template<typename t_exp>
void operator= (const expression< t_exp, Vector< Type > > &Exp)
template<typename t_exp>
void operator+= (const expression< t_exp, Vector< Type > > &Exp)
template<typename t_exp>
void operator-= (const expression< t_exp, Vector< Type > > &Exp)
Type & operator() (int i)
const Type & operator() (int i) const

Private Member Functions

void _set (int Size)
void _set (int Size, std::string const &strVals)
void _resize (int Size)

Private Attributes

int _size
Type * _values

Classes

class  CommaAssign

Detailed Description

template<typename Type>
class LinAlg::Vector< Type >

Definition at line 39 of file vector.h.


The documentation for this class was generated from the following file:
Generated on Wed Jan 24 15:56:31 2007 for MechSys by  doxygen 1.4.7