Bayesian Filtering Library  Generated from SVN r
Public Member Functions | List of all members
ColumnVector Class Reference

Wrapper class for ColumnVectors (Boost implementation) More...

#include <asirfilter.h>

Inheritance diagram for ColumnVector:
ColumnVector_Wrapper

Public Member Functions

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

Detailed Description

Wrapper class for ColumnVectors (Boost implementation)

Definition at line 41 of file asirfilter.h.


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