PiecewiseConstant

class PiecewiseConstant

User-defined piecewise constant function.

The independent variable ‘x’ has to be increasing. User have to specify at least 1 point

Public Functions

PiecewiseConstant(Continuity cont, const std::vector<Real> &x, const std::vector<Real> &y)

Construct a piecewise constant function.

Parameters:
  • cont – Left or right continuity

  • x – Independent variable

  • y – Dependent variable

Continuity get_continuity() const

Get type of continuity.

Returns:

Continuity type

Real evaluate(Real x)

Evaluate this function at point ‘x’.