Opm::IntervalTabulated2DFunction< Scalar > Class Template Reference Implements a function that depends on two variables. More...
Detailed Descriptiontemplate<class Scalar> class Opm::IntervalTabulated2DFunction< Scalar > Implements a function that depends on two variables. The function is sampled in regular intervals in both directions, i.e., the interpolation cells are rectangles. The table can be extrapolated in either direction. Constructor & Destructor Documentation◆ IntervalTabulated2DFunction() [1/2]
template<class Scalar >
◆ IntervalTabulated2DFunction() [2/2]
template<class Scalar >
template<class DataContainer >
Member Function Documentation◆ applies()
template<class Scalar >
template<class Evaluation >
Returns true if a coordinate lies in the tabulated range. References Opm::IntervalTabulated2DFunction< Scalar >::appliesX(), and Opm::IntervalTabulated2DFunction< Scalar >::appliesY(). ◆ appliesX()
template<class Scalar >
template<class Evaluation >
Returns true if a coordinate lies in the tabulated range on the x direction. References Opm::IntervalTabulated2DFunction< Scalar >::xMax(), and Opm::IntervalTabulated2DFunction< Scalar >::xMin(). Referenced by Opm::IntervalTabulated2DFunction< Scalar >::applies(), and Opm::IntervalTabulated2DFunction< Scalar >::eval(). ◆ appliesY()
template<class Scalar >
template<class Evaluation >
Returns true if a coordinate lies in the tabulated range on the y direction. References Opm::IntervalTabulated2DFunction< Scalar >::yMax(), and Opm::IntervalTabulated2DFunction< Scalar >::yMin(). Referenced by Opm::IntervalTabulated2DFunction< Scalar >::applies(), and Opm::IntervalTabulated2DFunction< Scalar >::eval(). ◆ eval()
template<class Scalar >
template<typename Evaluation >
Evaluate the function at a given (x,y) position. If this method is called for a value outside of the tabulated range, and extrapolation is not allowed in the corresponding direction, a References Opm::IntervalTabulated2DFunction< Scalar >::appliesX(), Opm::IntervalTabulated2DFunction< Scalar >::appliesY(), Opm::Valgrind::CheckDefined(), and Opm::IntervalTabulated2DFunction< Scalar >::valueAt(). ◆ numX()
template<class Scalar >
Returns the number of sampling points in X direction. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::IntervalTabulated2DFunction(). ◆ numY()
template<class Scalar >
Returns the number of sampling points in Y direction. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::IntervalTabulated2DFunction(). ◆ operator==()
template<class Scalar >
◆ samples()
template<class Scalar >
Referenced by Opm::IntervalTabulated2DFunction< Scalar >::operator==(). ◆ valueAt()
template<class Scalar >
Returns the value of a sampling point. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::eval(). ◆ xExtrapolate()
template<class Scalar >
Referenced by Opm::IntervalTabulated2DFunction< Scalar >::operator==(). ◆ xMax()
template<class Scalar >
Returns the maximum of the X coordinate of the sampling points. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::appliesX(). ◆ xMin()
template<class Scalar >
Returns the minimum of the X coordinate of the sampling points. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::appliesX(). ◆ xPos()
template<class Scalar >
◆ yExtrapolate()
template<class Scalar >
Referenced by Opm::IntervalTabulated2DFunction< Scalar >::operator==(). ◆ yMax()
template<class Scalar >
Returns the maximum of the Y coordinate of the sampling points. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::appliesY(). ◆ yMin()
template<class Scalar >
Returns the minimum of the Y coordinate of the sampling points. Referenced by Opm::IntervalTabulated2DFunction< Scalar >::appliesY(). ◆ yPos()
template<class Scalar >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||