29 #ifndef SCIMATH_SPARSEDIFFREP_H
30 #define SCIMATH_SPARSEDIFFREP_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/casa/vector.h>
131 #ifndef CASACORE_NO_AUTO_TEMPLATES
132 #include <casacore/scimath/Mathematics/SparseDiffRep.tcc>
uInt link_p
Link to indicate its status (1=linked in stack; 2=used in modules)
void clear()
Clear for reuse.
vector< pair< uInt, T > > grad_p
The derivatives.
void operator*=(const T other)
SparseDiffRep< T > & operator=(const SparseDiffRep< T > &other)
SparseDiffRep< T > & operator=(const vector< pair< uInt, T > > &grad)
const value_type * const_iterator
SparseDiffRep()
Construct a constant with a value of zero.
void operator-=(const T other)
void operator/=(const T other)
const value_type & const_reference
SparseDiffRep< T > & operator=(const T &v)
Assignment operators.
T val_p
The function value.
void operator+=(const T other)
this file contains all the compiler specific defines