Bayesian Filtering Library Generated from SVN r
ColumnVector_Wrapper Class Referenceabstract

Class ColumnVectorWrapper. More...

#include <asirfilter.h>

Public Member Functions

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

Detailed Description

Class ColumnVectorWrapper.

Definition at line 41 of file particlesmoother.h.

Constructor & Destructor Documentation

◆ ColumnVector_Wrapper() [1/6]

Constructor.

Definition at line 46 of file asirfilter.h.

◆ ~ColumnVector_Wrapper() [1/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file asirfilter.h.

◆ ColumnVector_Wrapper() [2/6]

Constructor.

Definition at line 46 of file bootstrapfilter.h.

◆ ~ColumnVector_Wrapper() [2/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file bootstrapfilter.h.

◆ ColumnVector_Wrapper() [3/6]

Constructor.

Definition at line 46 of file mixtureBootstrapFilter.h.

◆ ~ColumnVector_Wrapper() [3/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file mixtureBootstrapFilter.h.

◆ ColumnVector_Wrapper() [4/6]

Constructor.

Definition at line 46 of file mixtureParticleFilter.h.

◆ ~ColumnVector_Wrapper() [4/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file mixtureParticleFilter.h.

◆ ColumnVector_Wrapper() [5/6]

Constructor.

Definition at line 46 of file particlefilter.h.

◆ ~ColumnVector_Wrapper() [5/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file particlefilter.h.

◆ ColumnVector_Wrapper() [6/6]

Constructor.

Definition at line 46 of file particlesmoother.h.

◆ ~ColumnVector_Wrapper() [6/6]

virtual ~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file particlesmoother.h.

Member Function Documentation

◆ operator[]() [1/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file asirfilter.h.

◆ operator[]() [2/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file bootstrapfilter.h.

◆ operator[]() [3/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file mixtureBootstrapFilter.h.

◆ operator[]() [4/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file mixtureParticleFilter.h.

◆ operator[]() [5/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file particlefilter.h.

◆ operator[]() [6/12]

virtual double & operator[] ( unsigned int i)
inlinevirtual

element indexing STARTING FROM 0

Definition at line 80 of file particlesmoother.h.

◆ operator[]() [7/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file asirfilter.h.

◆ operator[]() [8/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file bootstrapfilter.h.

◆ operator[]() [9/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file mixtureBootstrapFilter.h.

◆ operator[]() [10/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file mixtureParticleFilter.h.

◆ operator[]() [11/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file particlefilter.h.

◆ operator[]() [12/12]

virtual double operator[] ( unsigned int i) const
inlinevirtual

element indexing STARTING FROM 0

Definition at line 76 of file particlesmoother.h.


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