Linear |
public class LinearConstraintsProjector : IConstraintsProjector
The LinearConstraintsProjector type exposes the following members.
| Name | Description | |
|---|---|---|
| LinearConstraintsProjector | Initializes a new instance of the LinearConstraintsProjector class |
| Name | Description | |
|---|---|---|
| AreAllParametersFixed | Gets a value indicating whether all parameters have been assigned fixed values by constraints. | |
| AreAllParametersFullyFree | Gets a value indicating whether all parameters are fully free (thus this LinearConstraintsProjector has no constraints at all and therefore is not needed). | |
| NumberOfParameters | Gets the number of parameters required by the operation or function. | |
| NumberOfParametersFixed | Gets the number of parameters that are fixed to a single value throughout the feasible set by the constraints. | |
| NumberOfParametersFullyFree | Gets the number of parameters that are fully free, meaning they do not occur in any constraint and can vary without affecting feasibility. | |
| NumberOfParametersNeitherFixedNorFullyFree | Gets the number of parameters that are neither fixed by constraints nor fully free, meaning they occur in at least one constraint but are not fixed to a single value throughout the feasible set. | |
| NumberOfParametersThatCanVary | Gets the number of parameters whose values are not fixed by constraints and can vary. | |
| ValuesFixedByConstraints | Gets the values to which parameters are fixed throughout the feasible set. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| IsFeasible | Determines whether the specified point satisfies all constraints within the given tolerance. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| Project(VectorDouble) | Projects the specified point onto the feasible set and returns only the projected point. | |
| Project(VectorDouble, VectorDouble, SpanBoolean) | Projects the specified input vector onto a target space, applying constraints as indicated. | |
| ProjectWithInfo | Projects the specified point onto the feasible set and returns full constraint-activity information. | |
| ToProjectorWithoutFixedParameters | Creates a new linear constraint projector with all fixed parameters eliminated from the constraints. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| TryConvertToBoxConstraints | Attempts to convert the current set of linear constraints to simple lower and upper boundary constraints for each parameter. | |
| TryCreate | Attempts to create a new instance of the LinearConstraintsProjector using the specified equality and inequality constraints. |