Go to the documentation of this file.
28 #ifndef SCIMATH_FUNCTIONWRAPPER_H
29 #define SCIMATH_FUNCTIONWRAPPER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/scimath/Functionals/WrapperParam.h>
34 #include <casacore/casa/Utilities/CountedPtr.h>
39 template <
class T>
class Vector;
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
CountedPtr< WrapperBase< T > > doit_p
The function aid object.
virtual ~FunctionWrapper()
Destructor.
Referenced counted pointer for constant data.
Construct nD function objects from C++ functions.
virtual uInt ndim() const
Get the dimensionality.
virtual T eval(typename Function< T >::FunctionArg x) const
Evaluate the function at x.
FunctionWrapper()
Default constructor, to enable arrays.
FunctionWrapper< T > & operator=(const FunctionWrapper< T > &other)
Copy assignment (reference semantics)
this file contains all the compiler specific defines
Aid in constructing function objects from C++ functions.
Numerical functional interface class.
bool Bool
Define the standard types used by Casacore.
Parameter handling for wrapped function objects.
A 1-D Specialization of the Array class.
virtual Function< T > * clone() const
Return a copy of this object from the heap.