Class FunctionDimAToDimB
Defined in File function_dimA_to_dimB.h
Inheritance Relationships
Derived Type
public opensn::PiecewiseLinear1D
(Class PiecewiseLinear1D)
Class Documentation
-
class FunctionDimAToDimB
Subclassed by opensn::PiecewiseLinear1D
Public Functions
-
explicit FunctionDimAToDimB(const InputParameters ¶ms)
-
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()
-
explicit FunctionDimAToDimB(const InputParameters ¶ms)