CMS 3D CMS Logo

npstat::LinInterpolatedTableND< Numeric, Axis > Member List

This is the complete list of members for npstat::LinInterpolatedTableND< Numeric, Axis >, including all inherited members.
allConstInterpolated() const npstat::LinInterpolatedTableND< Numeric, Axis > [private]
allConstInterpolated_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
axes() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
axes_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
axis(const unsigned i) const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
axis_type typedefnpstat::LinInterpolatedTableND< Numeric, Axis >
classId() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
classname()npstat::LinInterpolatedTableND< Numeric, Axis > [static]
data_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
dim() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
dim_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
functionLabel() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
functionLabel_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
getCoords(unsigned long linearIndex, double *coords, unsigned coordsBufferSize) const npstat::LinInterpolatedTableND< Numeric, Axis >
interpolationType() const npstat::LinInterpolatedTableND< Numeric, Axis >
invert1DResponse(const ArrayND< Numeric > &fromSlice, const Axis &fromAxis, const Axis &toAxis, bool newLeftLinear, bool newRightLinear, Functor1 invg, const double *rawx, const double *rawf, double *workspace, ArrayND< Numeric > *toSlice)npstat::LinInterpolatedTableND< Numeric, Axis > [private, static]
invertRatioResponse(unsigned axisNumber, const Axis &replacementAxis, bool newAxisLeftLinear, bool newAxisRightLinear, Functor1 invg, Functor2 invh, const char *functionLabel=0) const npstat::LinInterpolatedTableND< Numeric, Axis >
invertWRTAxis(ConvertibleToUnsigned axisNumber, const Axis &replacementAxis, bool newAxisLeftLinear, bool newAxisRightLinear, const char *functionLabel=0) const npstat::LinInterpolatedTableND< Numeric, Axis >
isUniformlyBinned() const npstat::LinInterpolatedTableND< Numeric, Axis >
isWithinLimits(const double *point, unsigned dim) const npstat::LinInterpolatedTableND< Numeric, Axis >
leftInterpolationLinear(unsigned i) const npstat::LinInterpolatedTableND< Numeric, Axis >
leftInterpolationLinear_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
length() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
LinInterpolatedTableND classnpstat::LinInterpolatedTableND< Numeric, Axis > [friend]
LinInterpolatedTableND(const std::vector< Axis > &axes, const std::vector< std::pair< bool, bool > > &extrapolationType, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const Axis &yAxis, bool leftY, bool rightY, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const Axis &yAxis, bool leftY, bool rightY, const Axis &zAxis, bool leftZ, bool rightZ, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const Axis &yAxis, bool leftY, bool rightY, const Axis &zAxis, bool leftZ, bool rightZ, const Axis &tAxis, bool leftT, bool rightT, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const Axis &yAxis, bool leftY, bool rightY, const Axis &zAxis, bool leftZ, bool rightZ, const Axis &tAxis, bool leftT, bool rightT, const Axis &vAxis, bool leftV, bool rightV, const char *functionLabel=0)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const LinInterpolatedTableND< Num2, Axis > &)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND()npstat::LinInterpolatedTableND< Numeric, Axis > [private]
LinInterpolatedTableND(const ArrayND< Numeric > &data, const std::vector< Axis > &axes, const char *leftInterpolation, const char *rightInterpolation, const std::string &label)npstat::LinInterpolatedTableND< Numeric, Axis > [private]
operator!=(const LinInterpolatedTableND &r) const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
operator()(const double *point, unsigned dim) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator()(const double &x0) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator()(const double &x0, const double &x1) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator()(const double &x0, const double &x1, const double &x2) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator()(const double &x0, const double &x1, const double &x2, const double &x3) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator()(const double &x0, const double &x1, const double &x2, const double &x3, const double &x4) const npstat::LinInterpolatedTableND< Numeric, Axis >
operator==(const LinInterpolatedTableND &) const npstat::LinInterpolatedTableND< Numeric, Axis >
read(const gs::ClassId &id, std::istream &in)npstat::LinInterpolatedTableND< Numeric, Axis > [static]
rightInterpolationLinear(unsigned i) const npstat::LinInterpolatedTableND< Numeric, Axis >
rightInterpolationLinear_npstat::LinInterpolatedTableND< Numeric, Axis > [private]
setFunctionLabel(const char *newlabel)npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
solveForRatioArg(double xmin, double xmax, double rmin, double rmax, double fval, Functor1 invg)npstat::LinInterpolatedTableND< Numeric, Axis > [private, static]
table() const npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
table()npstat::LinInterpolatedTableND< Numeric, Axis > [inline]
value_type typedefnpstat::LinInterpolatedTableND< Numeric, Axis >
version()npstat::LinInterpolatedTableND< Numeric, Axis > [inline, static]
write(std::ostream &of) const npstat::LinInterpolatedTableND< Numeric, Axis >