class HCL_EuclideanVectorSpace_d : public HCL_VectorSpace_d

HCL_EuclideanVectorSpace_d is the base class for all Euclidean vector spaces in HCL, i

Inheritance:


Public

Methods
virtual int Dim ()
Return the dimension of the vector space

Inherited from HCL_VectorSpace_d:

Public Methods

virtual void* GetType()
virtual HCL_Vector_d* Member()
virtual int operator != (const HCL_VectorSpace_d &)
virtual int operator == (const HCL_VectorSpace_d &)
virtual HCL_VectorSpace_d* Replicate()
int Test( int display = 0, double tol = 100 )
virtual ostream& Write(ostream &)

Inherited from HCL_Base:

Public Methods

int Count()
void DecCount()
void IncCount()

Private Fields

int ReferenceCount

Documentation

HCL_EuclideanVectorSpace_d is the base class for all Euclidean vector spaces in HCL, i.e. spaces of vectors permitting componentwise operations. This implies explicit identification with an $R^n$, hence the addtion of one method in addition to those specified by HCL_VectorSpace, namely Dim(), which returns the dimension.
Methods

virtual int Dim()
Return the dimension of the vector space


Direct child classes:
HCL_RnSpace_d

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de