Class PiecewiseLinear1D

Inheritance Relationships

Base Type

Class Documentation

class PiecewiseLinear1D : public opensn::FunctionDimAToDimB

Public Functions

explicit PiecewiseLinear1D(const InputParameters &params)
virtual std::vector<double> Evaluate(const std::vector<double> &values) const override
virtual std::vector<double> EvaluateSlope(const std::vector<double> &values) const override
virtual double GetScalarFunction1Parameter(double x) const override
virtual double GetScalarFunctionSlope1Parameter(double x) const override
inline virtual bool HasSlope() const override
inline virtual bool HasCurvature() const override

Public Static Functions

static InputParameters GetInputParameters()