All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions
MatrixWrapper::ColumnVector_Wrapper Class Reference

Class ColumnVectorWrapper. More...

#include <vector_wrapper.h>

List of all members.

Public Member Functions

virtual void assign (int newsize, double value)=0
 assign
virtual unsigned int capacity () const =0
 capacity
virtual unsigned int columns () const =0
 Ask numbers of columns (=1)
 ColumnVector_Wrapper ()
 Constructor.
virtual double operator() (unsigned int i) const =0
 element indexing
virtual double & operator() (unsigned int i)=0
 element indexing
virtual MyColumnVector operator* (double b) const =0
 Operators.
virtual MyMatrix operator* (const MyRowVector &a) const =0
 Operators.
virtual MyColumnVectoroperator*= (double b)=0
 Operators.
virtual MyColumnVector operator+ (const MyColumnVector &a) const =0
 Operators.
virtual MyColumnVector operator+ (double b) const =0
 Operators.
virtual MyColumnVectoroperator+= (const MyColumnVector &a)=0
 Operators.
virtual MyColumnVectoroperator+= (double b)=0
 Operators.
virtual MyColumnVector operator- (const MyColumnVector &a) const =0
 Operators.
virtual MyColumnVector operator- (double b) const =0
 Operators.
virtual MyColumnVectoroperator-= (const MyColumnVector &a)=0
 Operators.
virtual MyColumnVectoroperator-= (double b)=0
 Operators.
virtual MyColumnVector operator/ (double b) const =0
 Operators.
virtual MyColumnVectoroperator/= (double b)=0
 Operators.
virtual MyColumnVectoroperator= (const MyColumnVector &a)=0
 operator =
virtual MyColumnVectoroperator= (double a)=0
 Initialise all elements to a.
virtual bool operator== (const MyColumnVector &a) const =0
 Operator ==.
virtual double operator[] (unsigned int i) const
 element indexing STARTING FROM 0
virtual double & operator[] (unsigned int i)
 element indexing STARTING FROM 0
virtual void resize (int num_rows)=0
 resize
virtual unsigned int rows () const =0
 Ask number of rows.
virtual MyColumnVector sub (int j_start, int j_end) const =0
 get sub matrix
virtual MyRowVector transpose () const =0
 get transpose
virtual MyColumnVector vectorAdd (const MyColumnVector &v2) const =0
 join two vectors
virtual ~ColumnVector_Wrapper ()
 Destructor.

Detailed Description

Class ColumnVectorWrapper.

Definition at line 40 of file vector_wrapper.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 45 of file vector_wrapper.h.

Destructor.

Definition at line 48 of file vector_wrapper.h.


Member Function Documentation

virtual void MatrixWrapper::ColumnVector_Wrapper::assign ( int  newsize,
double  value 
) [pure virtual]

assign

virtual unsigned int MatrixWrapper::ColumnVector_Wrapper::capacity ( ) const [pure virtual]

capacity

virtual unsigned int MatrixWrapper::ColumnVector_Wrapper::columns ( ) const [pure virtual]

Ask numbers of columns (=1)

virtual double MatrixWrapper::ColumnVector_Wrapper::operator() ( unsigned int  i) const [pure virtual]

element indexing

virtual double& MatrixWrapper::ColumnVector_Wrapper::operator() ( unsigned int  i) [pure virtual]

element indexing

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator* ( double  b) const [pure virtual]

Operators.

virtual MyMatrix MatrixWrapper::ColumnVector_Wrapper::operator* ( const MyRowVector a) const [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator*= ( double  b) [pure virtual]

Operators.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator+ ( const MyColumnVector a) const [pure virtual]

Operators.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator+ ( double  b) const [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator+= ( const MyColumnVector a) [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator+= ( double  b) [pure virtual]

Operators.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator- ( const MyColumnVector a) const [pure virtual]

Operators.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator- ( double  b) const [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator-= ( const MyColumnVector a) [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator-= ( double  b) [pure virtual]

Operators.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::operator/ ( double  b) const [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator/= ( double  b) [pure virtual]

Operators.

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator= ( const MyColumnVector a) [pure virtual]

operator =

virtual MyColumnVector& MatrixWrapper::ColumnVector_Wrapper::operator= ( double  a) [pure virtual]

Initialise all elements to a.

virtual bool MatrixWrapper::ColumnVector_Wrapper::operator== ( const MyColumnVector a) const [pure virtual]

Operator ==.

virtual double MatrixWrapper::ColumnVector_Wrapper::operator[] ( unsigned int  i) const [inline, virtual]

element indexing STARTING FROM 0

Definition at line 75 of file vector_wrapper.h.

virtual double& MatrixWrapper::ColumnVector_Wrapper::operator[] ( unsigned int  i) [inline, virtual]

element indexing STARTING FROM 0

Definition at line 79 of file vector_wrapper.h.

virtual void MatrixWrapper::ColumnVector_Wrapper::resize ( int  num_rows) [pure virtual]

resize

virtual unsigned int MatrixWrapper::ColumnVector_Wrapper::rows ( ) const [pure virtual]

Ask number of rows.

virtual MyColumnVector MatrixWrapper::ColumnVector_Wrapper::sub ( int  j_start,
int  j_end 
) const [pure virtual]

get sub matrix

get transpose

join two vectors


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


bfl_eigen
Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. Eigen matrix library support added by Johannes Meyer.
autogenerated on Mon Jul 15 2013 16:45:57