- xThe abscissa values
C++ Type:std::vector
Description:The abscissa values
- yThe ordinate values
C++ Type:std::vector
Description:The ordinate values
SplineFunction

The SplineFunction has not been documented. The content listed below should be used as a starting point for documenting the class, which includes the typical automatic documentation associated with a MooseObject; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.
# SplineFunction
!syntax description /Functions/SplineFunction
## Overview
!! Replace these lines with information regarding the SplineFunction object.
## Example Input File Syntax
!! Describe and include an example of how to use the SplineFunction object.
!syntax parameters /Functions/SplineFunction
!syntax inputs /Functions/SplineFunction
!syntax children /Functions/SplineFunction
!syntax description /Functions/SplineFunction
Input Parameters
- componentxThe component of the geometry point to interpolate with
Default:x
C++ Type:MooseEnum
Description:The component of the geometry point to interpolate with
- yp11e+30The value of the first derivative of the interpolating function at point 1
Default:1e+30
C++ Type:double
Description:The value of the first derivative of the interpolating function at point 1
- ypn1e+30The value of the first derivative of the interpolating function at point n
Default:1e+30
C++ Type:double
Description:The value of the first derivative of the interpolating function at point n
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.
Advanced Parameters
Input Files
- test/tests/utils/spline_interpolation/spline_interpolation.i
- test/tests/ics/function_ic/spline_function.i