Click or drag to resize

BoxConstraintsProjector Class

Projects input values onto a set of boundary constraints, enforcing fixed values, lower bounds, and upper bounds as specified.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.OptimizationBoxConstraintsProjector

Namespace: Altaxo.Calc.Optimization
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3618.0 (4.8.3618.0)
Syntax
C#
public class BoxConstraintsProjector : IConstraintsProjector

The BoxConstraintsProjector type exposes the following members.

Constructors
 NameDescription
Public methodBoxConstraintsProjector(NullableDouble, NullableDouble, NullableDouble) Initializes a new instance of the BoundaryConstraintProjector class with specified fixed values and optional lower and upper bounds.
Public methodBoxConstraintsProjector(NullableDouble, NullableDouble, Boolean, NullableDouble, Boolean) Initializes a new instance of the BoxConstraintsProjector class with specified fixed values, bounds, and exclusivity settings.
Top
Properties
 NameDescription
Public propertyAreAllParametersFixed Determine whether all parameters are fixed (i.e., all parameters have constraints that fix their values).
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
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 methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsFeasible Determines whether the specified input values satisfy the feasibility criteria.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodProject Projects the specified input vector onto a target space, applying constraints as indicated.
Public methodToProjectorWithoutFixedParameters Creates a new constraint projector with all fixed parameters eliminated from the constraints.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryConvertToBoxConstraints Attempts to convert the constraints to simple box constraints for each parameter.
Top
Remarks
Supports element-wise fixed values and bounds. Throws exceptions if constraints are inconsistent or infeasible.
See Also