Public Member Functions | List of all members
BFL::MatrixWrapper::ColumnVector_Wrapper Class Referenceabstract

Class ColumnVectorWrapper. More...

#include <asirfilter.h>

Public Member Functions

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

Detailed Description

Class ColumnVectorWrapper.

Definition at line 41 of file asirfilter.h.

Constructor & Destructor Documentation

◆ ColumnVector_Wrapper()

BFL::MatrixWrapper::ColumnVector_Wrapper::ColumnVector_Wrapper ( )
inline

Constructor.

Definition at line 46 of file asirfilter.h.

◆ ~ColumnVector_Wrapper()

virtual BFL::MatrixWrapper::ColumnVector_Wrapper::~ColumnVector_Wrapper ( )
inlinevirtual

Destructor.

Definition at line 49 of file asirfilter.h.

Member Function Documentation

◆ assign()

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

assign

◆ capacity()

virtual unsigned int BFL::MatrixWrapper::ColumnVector_Wrapper::capacity ( ) const
pure virtual

capacity

◆ columns()

virtual unsigned int BFL::MatrixWrapper::ColumnVector_Wrapper::columns ( ) const
pure virtual

Ask numbers of columns (=1)

◆ operator()() [1/2]

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

element indexing

◆ operator()() [2/2]

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

element indexing

◆ operator*() [1/2]

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

Operators.

◆ operator*() [2/2]

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

Operators.

◆ operator*=()

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

Operators.

◆ operator+() [1/2]

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

Operators.

◆ operator+() [2/2]

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

Operators.

◆ operator+=() [1/2]

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

Operators.

◆ operator+=() [2/2]

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

Operators.

◆ operator-() [1/2]

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

Operators.

◆ operator-() [2/2]

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

Operators.

◆ operator-=() [1/2]

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

Operators.

◆ operator-=() [2/2]

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

Operators.

◆ operator/()

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

Operators.

◆ operator/=()

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

Operators.

◆ operator=() [1/2]

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

operator =

◆ operator=() [2/2]

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

Initialise all elements to a.

◆ operator==()

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

Operator ==.

◆ operator[]() [1/2]

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

element indexing STARTING FROM 0

Definition at line 76 of file asirfilter.h.

◆ operator[]() [2/2]

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

element indexing STARTING FROM 0

Definition at line 80 of file asirfilter.h.

◆ resize()

virtual void BFL::MatrixWrapper::ColumnVector_Wrapper::resize ( int  num_rows)
pure virtual

resize

◆ rows()

virtual unsigned int BFL::MatrixWrapper::ColumnVector_Wrapper::rows ( ) const
pure virtual

Ask number of rows.

◆ sub()

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

get sub matrix

◆ transpose()

virtual MyRowVector BFL::MatrixWrapper::ColumnVector_Wrapper::transpose ( ) const
pure virtual

get transpose

◆ vectorAdd()

virtual MyColumnVector BFL::MatrixWrapper::ColumnVector_Wrapper::vectorAdd ( const MyColumnVector v2) const
pure virtual

join two vectors


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


bfl
Author(s): Klaas Gadeyne, Wim Meeussen, Tinne Delaet and many others. See web page for a full contributor list. ROS package maintained by Wim Meeussen.
autogenerated on Mon Feb 28 2022 21:56:34