HCL_RnSpace_d is a vector space class representing the simplest vector space, namely, Euclidean n-space
![]() | HCL_RnSpace_d ( int d ) Usual constructor; creates a space of dimension n. |
![]() | HCL_RnSpace_d ( const HCL_RnSpace_d & x ) Creates a copy of an existing Rn space. |
![]() | Dim () const Dim returns the dimension of the space. |
![]() | operator == ( const HCL_VectorSpace_d & xx ) const Comparison; returns 1 if the input space is the same as this space; 0 otherwise |
![]() | operator != ( const HCL_VectorSpace_d & x ) const Comparison; returns 1 if the input space differs from this space; 0 otherwise |
![]() | GetType () const GetType returns the address of the static field Type |
![]() | Member () const Member is a virtual constructor; it creates a new vector that belongs to this vector space |
![]() | Replicate () const Replicate creates a new vector space identical to this space |
![]() | Write ( ostream & str ) const Write prints a description of this class |
HCL_RnSpace_d is a vector space class representing the simplest vector space, namely, Euclidean n-space. The corresponding vector class is HCL_Rn_d, which stores the components of a vector in a 1D Fortran-style array. The space is defined simply by a positive integer, the dimension of the space.
HCL_RnSpace_d( const HCL_RnSpace_d & x )
int Dim() const
virtual int operator == ( const HCL_VectorSpace_d & xx ) const
virtual int operator != ( const HCL_VectorSpace_d & x ) const
virtual void* GetType() const
HCL_Vector_d* Member() const
virtual HCL_VectorSpace_d* Replicate() const
virtual ostream& Write( ostream & str ) const
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