Compounds |
class | Vector |
| Vector implementation. More...
|
Defines |
#define | Vector(dim) name2(Vector,dim) |
#define | VectorName |
#define | Vector_Vector_Operator(ope, op) |
#define | Vector_Scalar_Operator(ope, op) |
#define | Vector_Vector_RelOperator(op) |
#define | Vector_Vector_RelOperator(op) |
#define | Vector_Scalar_RelOperator(op) |
#define | Vector_Scalar_RelOperator(op) |
#define | Global_Vector_Scalar_Operator(op) |
#define | Global_Vector_Function(fct) |
#define | Vector_Vector_Functions(NameTo, NameFrom, ope) |
Functions |
template<class DataType> ostream & | operator<< (ostream &os, const Vector< DataType > &v) |
template<class DataType> Vector< DataType > | Min (const Vector< DataType > &x, const Vector< DataType > &y) |
template<class DataType> Vector< DataType > | Max (const Vector< DataType > &x, const Vector< DataType > &y) |
template<class DataType> double | abs (const Vector< DataType > &x) |
template<class DataType> DataType | mincomp (const Vector< DataType > &x) |
template<class DataType> DataType | maxcomp (const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | operator+ (const DataType &v, const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | operator- (const DataType &v, const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | operator * (const DataType &v, const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | operator/ (const DataType &v, const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | fabs (const Vector< DataType > &x) |
template<class DataType> Vector< DataType > | sqrt (const Vector< DataType > &x) |
template<class DataType, class VectorType> void | equals_to (Vector< DataType > &x, const VectorType &y) |
template<class DataType, class VectorType> void | equals_from (VectorType &x, const Vector< DataType > &y) |
template<class DataType, class VectorType> void | plus_to (Vector< DataType > &x, const VectorType &y) |
template<class DataType, class VectorType> void | plus_from (VectorType &x, const Vector< DataType > &y) |
template<class DataType, class VectorType> void | minus_to (Vector< DataType > &x, const VectorType &y) |
template<class DataType, class VectorType> void | minus_from (VectorType &x, const Vector< DataType > &y) |
template<class DataType, class VectorType> void | multiply_to (Vector< DataType > &x, const VectorType &y) |
template<class DataType, class VectorType> void | multiply_from (VectorType &x, const Vector< DataType > &y) |
template<class DataType, class VectorType> void | divide_to (Vector< DataType > &x, const VectorType &y) |
template<class DataType, class VectorType> void | divide_from (VectorType &x, const Vector< DataType > &y) |