- xThe abscissa valuesC++ Type:std::vector<double> Description:The abscissa values 
- yThe ordinate valuesC++ Type:std::vector<double> 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
Define a spline function from interpolated data defined by input parameters.
Input Parameters
- componentxThe component of the geometry point to interpolate withDefault: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 1Default: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 nDefault: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<std::string> 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.