28 #ifndef TABLES_TVECMATH_H
29 #define TABLES_TVECMATH_H
37 template<
class T>
class TabVecRep;
68 template<
class T>
void tabVecRepvalassadd (
TabVecRep<T>&,
const T&);
70 template<
class T>
void tabVecRepvalasssub (
TabVecRep<T>&,
const T&);
72 template<
class T>
void tabVecRepvalasstim (
TabVecRep<T>&,
const T&);
74 template<
class T>
void tabVecRepvalassdiv (
TabVecRep<T>&,
const T&);
115 template<
class T>
TabVecRep<T>& tabVecRepvalladd (
const T&,
119 template<
class T>
TabVecRep<T>& tabVecRepvallsub (
const T&,
123 template<
class T>
TabVecRep<T>& tabVecRepvalltim (
const T&,
127 template<
class T>
TabVecRep<T>& tabVecRepvalldiv (
const T&,
222 template<
class T>
void tabVecRepindgen (
TabVecRep<T>&, T start, T inc);
231 template<
class T> T tabVecRepproduct (
const TabVecRep<T>&);
252 template<
class T> T tabVecRepinnerproduct (
const TabVecRep<T>&,
256 template<
class T> T tabVecRepnorm (
const TabVecRep<T>&);
267 #ifndef CASACORE_NO_AUTO_TEMPLATES
268 #include <casacore/tables/Tables/TVecMath.tcc>
269 #endif //# CASACORE_NO_AUTO_TEMPLATES
LatticeExprNode max(const LatticeExprNode &left, const LatticeExprNode &right)
Templated base class for table vectors.
LatticeExprNode min(const LatticeExprNode &left, const LatticeExprNode &right)