28 #ifndef SCIMATH_FUNCTIONWRAPPER_H
29 #define SCIMATH_FUNCTIONWRAPPER_H
39 template <
class T>
class Vector;
40 template <
class T>
class WrapperBase;
110 const T &par,
const uInt dim=1);
153 #ifndef CASACORE_NO_AUTO_TEMPLATES
154 #include <casacore/scimath/Functionals/FunctionWrapper.tcc>
155 #endif //# CASACORE_NO_AUTO_TEMPLATES
A 1-D Specialization of the Array class.
std::vector< double > Vector
Parameter handling for wrapped function objects.
FunctionWrapper< T > & operator=(const FunctionWrapper< T > &other)
Copy assignment (reference semantics)
Construct nD function objects from C++ functions.
virtual Function< T > * clone() const
Return a copy of this object from the heap.
Referenced counted pointer for constant data.
Numerical functional interface class.
bool Bool
Define the standard types used by Casacore.
virtual T eval(typename Function< T >::FunctionArg x) const
Evaluate the function at x.
CountedPtr< WrapperBase< T > > doit_p
The function aid object.
FunctionWrapper()
Default constructor, to enable arrays.
virtual ~FunctionWrapper()
Destructor.
virtual uInt ndim() const
Get the dimensionality.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.