simple_dense::simple_vector< T > Class Template Reference

Class definition of simple_vector<T>: a simple implementation of a (column) vector. More...

#include <simple_vector.hpp>

List of all members.

Public Member Functions

 simple_vector ()
 Default constructor.
 simple_vector (index_t length)
 Constructur that allocates memory (if OWNS = true) length Length of vector.
void resize (index_t length)
 Resize vector.
index_t length () const
 Get vector length.
const_data_iterator getElmIterator (index_t j) const
 Get pointer to element (const).
data_iterator getElmIterator (index_t j)
 Get pointer to element.
T & operator() (index_t j)
 Get an element reference.
operator() (index_t j) const
 Get an element (const version).
void fill (const T value)
 Fill with a value.
simple_vectoroperator= (const T value)
 Assigment operator that fills with value.
simple_vectoroperator *= (const T factor)
 Scale with scalar.
simple_vector< T > & operator= (const simple_vector< T > &src)
 Copy from simple_vector<T>.


Detailed Description

template<class T>
class simple_dense::simple_vector< T >

Class definition of simple_vector<T>: a simple implementation of a (column) vector.


Member Function Documentation

template<class T>
void simple_dense::simple_vector< T >::fill ( const T  value  )  [inline]

Fill with a value.

Parameters:
value Value to fill with

template<class T>
data_iterator simple_dense::simple_vector< T >::getElmIterator ( index_t  j  )  [inline]

Get pointer to element.

Parameters:
j Index of element

template<class T>
const_data_iterator simple_dense::simple_vector< T >::getElmIterator ( index_t  j  )  const [inline]

Get pointer to element (const).

Parameters:
j Index of element

template<class T>
simple_vector& simple_dense::simple_vector< T >::operator *= ( const T  factor  )  [inline]

Scale with scalar.

Parameters:
factor Scaling factor

template<class T>
T simple_dense::simple_vector< T >::operator() ( index_t  j  )  const [inline]

Get an element (const version).

Parameters:
j Index of element.

Here is the call graph for this function:

template<class T>
T& simple_dense::simple_vector< T >::operator() ( index_t  j  )  [inline]

Get an element reference.

Parameters:
j Index of element

Here is the call graph for this function:

template<class T>
simple_vector<T>& simple_dense::simple_vector< T >::operator= ( const simple_vector< T > &  src  )  [inline]

Copy from simple_vector<T>.

Parameters:
sec Vector to copy.

Here is the call graph for this function:

template<class T>
void simple_dense::simple_vector< T >::resize ( index_t  length  )  [inline]

Resize vector.

Parameters:
length new length of vector


The documentation for this class was generated from the following file:
Generated on Wed Jun 17 11:44:03 2009 for OpenFCI by  doxygen 1.4.7