HCL_ProductVector_d represents a vector from a product space, that is, from a space of the form where each of is a vector space represented by an instance of HCL_VectorSpace_d
virtual HCL_Vector_d& | operator) (int i) const Operator() returns a reference to the ith factor. |
virtual HCL_VectorSpace_d& | Space () const Space returns a reference to the space to which this vector belongs. |
virtual HCL_ProductSpace_d& | ProductSpace () const ProductSpace returns a reference to the space to which this vector belongs, explicitly as a product space |
virtual int | Number () const Number returns the number of factors in the product. |
virtual ostream& | Write (ostream &) const Write prints out the factors in the product. |
Vector operations (z is the object invoking the method).
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array operations - ``Matlab'' methods.
|
Access to components.
HCL_ProductVector_d represents a vector from a product space, that is, from a space of the form where each of is a vector space represented by an instance of HCL_VectorSpace_d. This is an abstract base class; it serves to define the properties of every concrete product vector class.In addition to the usual HCL_Vector_d methods, an instance of this class can return the number of factors with the Number method, can identify the space to which it belongs, explicitly as an instance of HCL_ProductVectorSpace_d, with the ProductSpace method, and can return a reference to the ith factor with the () operator.
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