Click or drag to resize

ParameterSetElement Class

Holds the properties of one fit parameter, as Name, the value of the parameter Parameter, the Variance and whether this parameter is fixed or can be varied.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Regression.NonlinearParameterSetElement

Namespace: Altaxo.Calc.Regression.Nonlinear
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class ParameterSetElement : IImmutable, 
	IEquatable<ParameterSetElement>

The ParameterSetElement type exposes the following members.

Constructors
 NameDescription
Public methodParameterSetElement(String)Initializes a new instance of the ParameterSetElement class
Public methodParameterSetElement(String, Double)Initializes a new instance of the ParameterSetElement class
Public methodParameterSetElement(String, Double, Double, Boolean)Initializes a new instance of the ParameterSetElement class
Public methodParameterSetElement(String, Double, Double, Boolean, NullableDouble, Boolean, NullableDouble, Boolean)Initializes a new instance of the ParameterSetElement class
Top
Properties
 NameDescription
Public propertyIsLowerBoundExclusive Gets or sets a value indicating whether the lower bound value is exclusive.
Public propertyIsUpperBoundExclusive Gets or sets a value indicating whether the lower bound value is exclusive.
Public propertyLowerBound Gets or sets the lower bound for the parameter.
Public propertyLowerBoundInclusive Gets the effective (inclusive) lower bound. The LowerBound value is slightly increased, if IsLowerBoundExclusive is true in order to get the inclusive lower bound.
Public propertyName Gets or sets the parameter's name.
Public propertyParameter Gets or sets the parameter's value.
Public propertyUpperBound Gets or sets the lower bound for the parameter.
Public propertyUpperBoundInclusive Gets the effective (inclusive) upper bound. The UpperBound value is slightly decreased, if IsUpperBoundExclusive is true in order to get the inclusive upper bound.
Public propertyVariance Gets or sets the variance of the parameter.
Public propertyVary Gets or sets a value indicating whether this ParameterSetElement can vary during the fitting calculation.
Top
Methods
 NameDescription
Public methodStatic memberCollectVaryingParametersAndBoundaries Collects a list of only the varying parameters (!) and their corresponding boundaries. The returned lists have the same length or less length than the provided elements.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberGetFitArrays Gets the arrays of parameter values, isFixed, lowerBounds and upperBounds for nonlinear fitting. The arrays have the same length as the provided list of elements has.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodTestAndCorrectParameterAndBoundaries Tests the value of the parameter and the lower and upper boundaries for inconsistencies, and corrects them.
Top
See Also