| | Class | Description |
|---|
 | CompilationResult |
Result of compiling a set of constraint expression strings.
|
 | ConstantVarianceScaling |
Variance scaling that returns a constant weight (by default, 1) for all data points.
|
 | ConstantVarianceScalingXmlSerializationSurrogate0 |
XML serialization surrogate for ConstantVarianceScaling.
|
 | ConstraintDiagnostic |
Describes why a constraint expression could not be compiled.
|
 | FitElement |
Holds the fit function together with the data sources for the independent and
dependent variables.
|
 | FitEnsemble |
Holds a collection of FitElements and is responsible for parameter bundling.
|
 | FitFunctionClassAttribute |
Marks a class as containing one or more static functions that create a fit function class.
|
 | FitFunctionCreatorAttribute |
Marks a static function that returns a new instance of an IFitFunction class.
|
 | FitFunctionToScalarFunctionDDWrapper |
Wraps the fit function, storing its parameters, so that it can be used as a plot function.
|
 | FitFunctionToScalarFunctionDDWrapperXmlSerializationSurrogate0 |
Serialization surrogate for version 0 of FitFunctionToScalarFunctionDDWrapper.
|
 | FitFunctionToScalarFunctionDDWrapperXmlSerializationSurrogate1 |
2017-01-05 Added: _independentVariableTransformation and _dependentVariableTransformation
|
 | LevMarAdapter |
Adapts a FitEnsemble to the requirements of a Levenberg-Marquardt fitting procedure.
This means, the adapter makes the FitEnsemble compatible with the Levenberg-Marquardt algorithm.
|
 | LinearConstraintsCompiler |
Compiles C# constraint expression strings into matrices for
LinearConstraintsProjector, using Roslyn syntax-tree walking only
(no compilation or code execution).
Supported syntax:
Operators : + - * / unary-
Grouping : parentheses, arbitrarily nested
Literals : integer and floating-point numeric literals
Identifiers: parameter names, named constants
Relations : == >= <= > (treated as >=) < (treated as <=)
!= is rejected
Linearity requirement: after constant folding, each side of the
relation must reduce to a linear combination of parameters plus a
constant. Multiplication of two parameter-containing sub-expressions
is rejected as nonlinear.
|
 | NonlinearFitDocument |
Bundles a FitEnsemble, i.e. a set of fit functions, together with the current parameters.
|
 | NonlinearModelOfFitEnsemble |
Adapts a FitEnsemble to the requirements of a Levenberg-Marquardt fitting procedure.
This means, the adapter makes the FitEnsemble compatible with the Levenberg-Marquardt algorithm.
|
 | ParameterSet |
Holds a bunch of ParameterSetElement, i.e. a collection of fit parameters together with their values.
|
 | ParameterSetElement |
Holds the properties of one fit parameter, such as Name, the value of the parameter (Parameter),
the Variance, and whether this parameter is fixed or can be varied.
|
 | ParsedConstraint |
A single parsed constraint with its row vector and RHS value.
|
 | ProjectorMatrices |
The two matrices/vectors that the simplified LinearConstraintsProjector accepts:
A·x = b (equality)
C·x <= d (inequality — all kinds folded in, geq rows negated)
Null means that constraint type is absent.
|
 | QuickNonlinearRegression |
Allows a quick regression of one dependent variable in dependence on one independent variable,
i.e. with a function R => R.
|
 | QuickNonlinearRegressionAllocating |
Provides a quick nonlinear regression for one dependent variable as a function of one independent variable.
Obsolete |
 | QuickNonlinearRegressionOld |
Legacy implementation of a quick nonlinear regression for one dependent variable in dependence on one independent variable.
Obsolete |
 | QuickNonlinearRegressionWrappedParameters |
Allows a quick regression of one dependent variable in dependence on one independent variable,
i.e. with a function R => R.
|
 | RelativeVarianceScaling |
Variance scaling where the variance scales linearly with the measured value.
|
 | SimpleNonlinearFit |
Class for simple non linear fitting that can be used inside of scripts.
|