#include <AbsMultivariateFunctor.h>
Public Member Functions | |
virtual unsigned | maxDim () const |
virtual unsigned | minDim () const =0 |
virtual double | operator() (const double *point, unsigned dim) const =0 |
virtual | ~AbsMultivariateFunctor () |
Base class for a variety of multivariate functor-based calculations
Definition at line 18 of file AbsMultivariateFunctor.h.
|
inlinevirtual |
Definition at line 19 of file AbsMultivariateFunctor.h.
References minDim(), operator()(), and point.
|
inlinevirtual |
Maximum expected dimensionality (will typically be equal to the minimum)
Reimplemented in npstat::CoordinateSelector.
Definition at line 31 of file AbsMultivariateFunctor.h.
References minDim().
Referenced by npstat::MultivariateFunctorScanner< IndexMapper >::MultivariateFunctorScanner().
|
pure virtual |
Minimum expected dimensionality
Implemented in npstat::StorableInterpolationFunctor< Numeric, Axis, Converter >, npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >, and npstat::CoordinateSelector.
Referenced by maxDim(), and ~AbsMultivariateFunctor().
|
pure virtual |
Function value
Implemented in npstat::StorableInterpolationFunctor< Numeric, Axis, Converter >, npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >, and npstat::CoordinateSelector.
Referenced by ~AbsMultivariateFunctor().