Class FunctionDimAToDimB

Inheritance Relationships

Derived Type

Class Documentation

class FunctionDimAToDimB

Subclassed by opensn::PiecewiseLinear1D

Public Functions

explicit FunctionDimAToDimB(const InputParameters &params)
inline size_t GetInputDimension() const
inline size_t GetOutputDimension() const
virtual bool HasSlope() const = 0
virtual bool HasCurvature() const = 0
virtual double GetScalarFunction1Parameter(double) const
virtual double GetScalarFunctionSlope1Parameter(double) const
virtual double GetScalarFunctionCurvature1Parameter(double) const
virtual double GetScalarFunction4Parameters(double, double, double, double) const
virtual double GetScalarFunctionSlope4Parameters(double, double, double, double) const
virtual double GetScalarFunctionCurvature4Parameters(double, double, double, double) const
virtual std::vector<double> Evaluate(const std::vector<double> &vals) const = 0
inline virtual std::vector<double> EvaluateSlope(const std::vector<double> &vals) const

Public Static Functions

static InputParameters GetInputParameters()