PiecewiseFunction

Function which provides a piecewise representation of arbitrary functions

This function pieces other functions together at user-defined points on the tt, xx, yy, or zz axis.

Input Parameters

  • axisAxis on which the N-1 delimiting points lie

    C++ Type:MooseEnum

    Unit:(no unit assumed)

    Options:x, y, z, t

    Controllable:No

    Description:Axis on which the N-1 delimiting points lie

  • axis_coordinatesN-1 coordinates in the chosen axis, in increasing order, delimiting the N function regions

    C++ Type:std::vector<double>

    Unit:(no unit assumed)

    Controllable:No

    Description:N-1 coordinates in the chosen axis, in increasing order, delimiting the N function regions

  • functionsFunctions in the N regions

    C++ Type:std::vector<FunctionName>

    Unit:(no unit assumed)

    Controllable:No

    Description:Functions in the N regions

Required Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

References

No citations exist within this document.