|
vector Class Reference
[Vectors]
#include <gslmm/vectormatrix/vector_base.hh>
Detailed Description
Vector class (base template).
This class is the uninstanised version of the vector class. All other vector classes have a similar interface. The instantised specialised vector classes are:
-
gslmm::vector<long double,long double>
-
gslmm::vector<double,double>
-
gslmm::vector<float,float>
-
gslmm::vector<unsigned long,unsigned long>
-
gslmm::vector<long,long>
-
gslmm::vector<unsigned int,unsigned int>
-
gslmm::vector<int,int>
-
gslmm::vector<unsigned short,unsigned short>
-
gslmm::vector<short,short>
-
gslmm::vector<unsigned char,unsigned char>
-
gslmm::vector<char,char>
The base class is of little use, at as it will not really do anything. In other words, one must specialise the `derived' classes.
- Todo:
- Make I/O member functions.
make outer product member function.
Perhaps the view copy constructor could be private?.
What about the assignment operator in the face of non-RVO
The documentation for this class was generated from the following file:
|