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 typedef | npstat::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 class | npstat::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()=delete | npstat::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 typedef | npstat::LinInterpolatedTableND< Numeric, Axis > | |
version() | npstat::LinInterpolatedTableND< Numeric, Axis > | inlinestatic |
write(std::ostream &of) const | npstat::LinInterpolatedTableND< Numeric, Axis > | |