Model Methods
From Fabrica Bolos GLPK
The Model type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Abs |
Returns an Expression object respresenting the absolute value of the specified expression.
| |
| AddAlternativeConstraintGroups | ||
| AddAlternativeConstraints | ||
| AddConstraint(Constraint, String) |
Adds constraint to this model instance if it is consistent. If you choose to provide a name, the name of the constraint will be overridden.
You need to make sure that the name of the constraint is unique.
| |
| AddConstraint(String, Double, Double, Expression) |
Adds a new constraint to this model instance if it is consistent.
| |
| AddConstraints |
Adds a set of constraint to this model instance if it is consistent.
| |
| AddObjective(Objective) |
Adds objective to this model instance if it is consistent.
| |
| AddObjective(Expression, String, ObjectiveSense) |
Adds a new objective to this model instance if it is consistent.
| |
| AddObjectives |
Adds a set of objectives to this model instance if it is consistent.
| |
| AddSOS |
Adds an SOS Constraint of the given SOSType
| |
| AddSOS1 |
Adds an SOS1 constraint
| |
| AddSOS2 |
Adds an SOS2 constraint
| |
| AddSOS3 |
Adds an SOS3 constraint
| |
| AddVariable(IVariable) |
Adds variable to this model instance if it is consistent.
| |
| AddVariable(String, Double, Double, VariableType) |
Adds a new variable to this model instance if it is consistent.
| |
| AddVariables |
Adds a set of variables to this model instance if it is consistent. //TODO: discuss: What do we mean by "consistent"?
| |
| Ceil |
Returns an Expression object respresenting the ceil roundoff of the specified expression.
| |
| Clear |
Removes all variables, constraints, objectives and scenarios from this model instance.
| |
| ContainsConstraint |
Contains this model instance a constraint named name?
| |
| ContainsObjective |
Contains this model instance an objective named name?
| |
| ContainsVariable |
Contains this model instance a variable named name?
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| Floor |
Returns an Expression object respresenting the floor roundoff of the specified expression.
| |
| GetConstraint |
Returns the constraint named name, or null if this model instance contains no such constraint.
| |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetObjective |
Returns the objective named name, or null if this model instance contains no such objective.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetVariable |
Returns the variable named name, or null if this model instance contains no such variable.
| |
| Load |
Loads the specified file.
| |
| Max |
Returns an Expression object representing the maximum of the specified expresssions.
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Min |
Returns an Expression object respresenting the minimum of the specified expressions.
| |
| RemoveConstraint |
Removes the constraint named name from this model instance, or does nothing if this model instance contains no such constraint.
| |
| RemoveConstraints |
Removes a set of constraints from this model instance.
| |
| RemoveObjective |
Removes the objective named name from this model instance, or does nothing if this model instance contains no such objective.
| |
| RemoveObjectives |
Removes a set of objectives from this model instance.
| |
| RemoveVariable |
Removes the variable named name from this model instance, or does nothing if this model instance contains no such variable.
| |
| RemoveVariables |
Removes a set of variables from this model instance.
| |
| ToString | (Inherited from Object.) | |
| Write |
Writes the model to the specified filestream.
|