![]() |
![]() |
#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.
virtual npstat::AbsMultivariateFunctor::~AbsMultivariateFunctor | ( | ) | [inline, virtual] |
Definition at line 20 of file AbsMultivariateFunctor.h.
{}
virtual unsigned npstat::AbsMultivariateFunctor::maxDim | ( | ) | const [inline, virtual] |
Maximum expected dimensionality (will typically be equal to the minimum)
Reimplemented in npstat::CoordinateSelector.
Definition at line 32 of file AbsMultivariateFunctor.h.
References minDim().
Referenced by npstat::MultivariateFunctorScanner< IndexMapper >::MultivariateFunctorScanner().
{return minDim();}
virtual unsigned npstat::AbsMultivariateFunctor::minDim | ( | ) | const [pure virtual] |
Minimum expected dimensionality
Implemented in npstat::CoordinateSelector, npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >, and npstat::StorableInterpolationFunctor< Numeric, Axis, Converter >.
Referenced by maxDim().
virtual double npstat::AbsMultivariateFunctor::operator() | ( | const double * | point, |
unsigned | dim | ||
) | const [pure virtual] |
Function value
Implemented in npstat::CoordinateSelector, npstat::StorableHistoNDFunctor< Numeric, Axis, Converter >, and npstat::StorableInterpolationFunctor< Numeric, Axis, Converter >.