CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 >privatestatic
invertRatioResponse(unsigned axisNumber, const Axis &replacementAxis, bool newAxisLeftLinear, bool newAxisRightLinear, Functor1 invg, Functor2 invh, const char *functionLabel=nullptr) const npstat::LinInterpolatedTableND< Numeric, Axis >
invertRatioResponse(const unsigned axisNumber, const Axis &replacementAxis, const bool leftLinear, const bool rightLinear, Functor1 invg, Functor2 invh, const char *functionLabel) const npstat::LinInterpolatedTableND< Numeric, Axis >
invertWRTAxis(ConvertibleToUnsigned axisNumber, const Axis &replacementAxis, bool newAxisLeftLinear, bool newAxisRightLinear, const char *functionLabel=nullptr) const npstat::LinInterpolatedTableND< Numeric, Axis >
invertWRTAxis(const ConvertibleToUnsigned axisNumC, const Axis &replacementAxis, const bool leftLinear, const bool rightLinear, const char *functionLabel) 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=nullptr)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const char *functionLabel=nullptr)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const Axis &xAxis, bool leftX, bool rightX, const Axis &yAxis, bool leftY, bool rightY, const char *functionLabel=nullptr)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=nullptr)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=nullptr)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=nullptr)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND(const LinInterpolatedTableND< Num2, Axis > &)npstat::LinInterpolatedTableND< Numeric, Axis >
LinInterpolatedTableND()=deletenpstat::LinInterpolatedTableND< Numeric, Axis >
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 >privatestatic
table() const npstat::LinInterpolatedTableND< Numeric, Axis >inline
table()npstat::LinInterpolatedTableND< Numeric, Axis >inline
value_type typedefnpstat::LinInterpolatedTableND< Numeric, Axis >
version()npstat::LinInterpolatedTableND< Numeric, Axis >inlinestatic
write(std::ostream &of) const npstat::LinInterpolatedTableND< Numeric, Axis >