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 A 1-D Specialization of the Array class.
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.
Aid in constructing function objects from C++ functions.
this file contains all the compiler specific defines