1D piecewise interpolant
"<base> at <breakpoint_parameter_name> <value> [units]") and produces a smooth function of the breakpoint variable.
2D piecewise interpolant
For parameters varying with two variables (e.g. SOC and temperature):OCP interpolants
Choosing an interpolator
All 1-D interpolant calculations — OCP interpolants (OCPDataInterpolant, OCPMSMRInterpolant, OCPDataInterpolantMSMRExtrapolation), diffusivity interpolants (DiffusivityDataInterpolant, DiffusivityFromMSMRData, DiffusivityFromMSMRFunction, ArrheniusDiffusivityFromMSMRData, ArrheniusDiffusivityFromMSMRFunction), and entropic-change interpolants (EntropicChangeDataInterpolant, EntropicChangeFromMSMRFunction) — accept an "interpolator" option that controls how values between data points are evaluated.
Piecewise Interpolants (theory)
Smooth heaviside math, knot vs slope parameterisation, MSMR blending.
Pipelines overview
How interpolants chain with direct entries and data fits.