Click or drag to resize

IConstraintsProjector Interface

Projects a set of parameters onto a constraint manifold. Examples include box constraints (fixed values, lower bounds, upper bounds) and more complex nonlinear constraints.

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

The IConstraintsProjector type exposes the following members.

Properties
 NameDescription
Public propertyAreAllParametersFixed Determine whether all parameters are fixed (i.e., all parameters have constraints that fix their values).
Top
Methods
 NameDescription
Public methodIsFeasible Determines whether the specified input values satisfy the feasibility criteria.
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 methodTryConvertToBoxConstraints Attempts to convert the constraints to simple box constraints for each parameter.
Top
See Also