28 #ifndef CASA_FUNCTIONAL_H 29 #define CASA_FUNCTIONAL_H 32 #include <casacore/casa/aips.h> 122 template<
class Domain,
class Range>
class Functional {
130 virtual Range
operator()(
const Domain &x)
const = 0;
136 #ifndef CASACORE_NO_AUTO_TEMPLATES 137 #include <casacore/casa/BasicMath/Functional.tcc> 138 #endif //# CASACORE_NO_AUTO_TEMPLATES virtual Range operator()(const Domain &x) const =0
Map a Domain x into a Range y value.
Map a domain object into a range object via operator().
A templated, abstract base class for array-like objects.
virtual ~Functional()
Destructor.
this file contains all the compiler specific defines