ShiftGroupComplexCommonX Constructor |
Namespace: Altaxo.Science.Thermorheology.MasterCurvesAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public ShiftGroupComplexCommonX(
IEnumerable<ShiftCurve<Complex>?> data,
ShiftXBy xShiftBy,
double fitWeight,
double fitWeightIm,
bool logarithmizeXForInterpolation,
bool logarithmizeYForInterpolation,
Func<(IReadOnlyList<double> X, IReadOnlyList<Complex> Y, IReadOnlyList<Complex> YErr), Func<double, Complex>?> createInterpolationFunction
)
Parameters
- data IEnumerableShiftCurveComplex
- Collection of multiple x-y curves that will finally form one master curve.
- xShiftBy ShiftXBy
- Shift method, either additive or multiplicative.
- fitWeight Double
- The weight with which the real part participate in the fit. Has to be > 0.
- fitWeightIm Double
- The weight with which the imaginary part participate in the fit. Has to be > 0.
- logarithmizeXForInterpolation Boolean
- If true, the x-values are logarithmized prior to participating in the interpolation function.
- logarithmizeYForInterpolation Boolean
- If true, the y-values are logartihmized prior to participating in the interpolation function.
- createInterpolationFunction FuncValueTupleIReadOnlyListDouble, IReadOnlyListComplex, IReadOnlyListComplex, FuncDouble, Complex
- Function that creates the interpolation. Input are the x-array, y-array, and optionally, the array of y-errors. Output is an interpolation function which returns an interpolated y-value for a given x-value.
See Also