public class MathExpr| Equals |
Compares this to obj wrt reference equality.
(Overrides ObjectEquals(Object)) |
| Finalize | (Inherited from Object) |
| GetHashCode |
Returns the hash code.
(Overrides ObjectGetHashCode) |
| GetType | (Inherited from Object) |
| LogToConsole | Logs the expression to the console. |
| MemberwiseClone | (Inherited from Object) |
| ToString | (Inherited from Object) |
| Addition(MathExpr, MathExpr) | Adds two linear expressions; and returns the resulting linear expression. |
| Addition(MathExpr, Sca) | Adds a linear expression and a scalar; and returns the resulting linear expression. |
| Addition(MathExpr, Summation) | Adds a linear expression and a summation; and returns the resulting linear expression. |
| Addition(MathExpr, Term) | Adds a linear expression and a term; and returns the resulting linear expression. |
| Addition(MathExpr, Var) | Adds a linear expression and a variable; and returns the resulting linear expression. |
| Addition(MathExpr, VarD0) | Adds a linear expression and a variable; and returns the resulting linear expression. |
| Addition(Sca, MathExpr) | Adds a linear expression and a scalar; and returns the resulting linear expression. |
| Addition(Summation, MathExpr) | Adds a linear expression and a summation; and returns the resulting linear expression. |
| Addition(Term, MathExpr) | Adds a linear expression and a term; and returns the resulting linear expression. |
| Addition(Var, MathExpr) | Adds a linear expression and a variable; and returns the resulting linear expression. |
| Addition(VarD0, MathExpr) | Adds a linear expression and a variable; and returns the resulting linear expression. |
| Division(MathExpr, Sca) | Divides a linear expression by a scalar; and returns the resulting linear expression. |
| Equality(MathExpr, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(MathExpr, Sca) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(MathExpr, Summation) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(MathExpr, Term) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(MathExpr, Var) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(MathExpr, VarD0) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(Sca, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(Summation, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(Term, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(Var, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Equality(VarD0, MathExpr) |
Creates a constraint expression where lhs = rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, Sca) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, Summation) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, Term) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, Var) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(MathExpr, VarD0) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(Sca, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(Summation, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(Term, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(Var, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| GreaterThanOrEqual(VarD0, MathExpr) |
Creates a constraint expression where lhs >= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| (Double to MathExpr) | Implicitly converts the scalar to a linear expression. |
| (Int32 to MathExpr) | Implicitly converts the scalar to a linear expression. |
| (Sca to MathExpr) | Implicitly converts the scalar to a linear expression. |
| (Set to MathExpr) | Implicitly converts the set into a scalar and then into a linear expression. |
| (Summation to MathExpr) | Implicitly converts the linear summation to a linear expression. |
| (Term to MathExpr) | Implicitly converts the linear term to a linear expression. |
| (Var to MathExpr) | Implicitly converts the variable to a linear expression. |
| (VarD0 to MathExpr) | Implicitly converts the variable to a linear expression. |
| Inequality(MathExpr, MathExpr) | Invalid operation; throws an exception. |
| Inequality(MathExpr, Sca) | Invalid operation; throws an exception. |
| Inequality(MathExpr, Summation) | Invalid operation; throws an exception. |
| Inequality(MathExpr, Term) | Invalid operation; throws an exception. |
| Inequality(MathExpr, Var) | Invalid operation; throws an exception. |
| Inequality(MathExpr, VarD0) | Invalid operation; throws an exception. |
| Inequality(Sca, MathExpr) | Invalid operation; throws an exception. |
| Inequality(Summation, MathExpr) | Invalid operation; throws an exception. |
| Inequality(Term, MathExpr) | Invalid operation; throws an exception. |
| Inequality(Var, MathExpr) | Invalid operation; throws an exception. |
| Inequality(VarD0, MathExpr) | Invalid operation; throws an exception. |
| LessThanOrEqual(MathExpr, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(MathExpr, Sca) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(MathExpr, Summation) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(MathExpr, Term) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(MathExpr, Var) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(MathExpr, VarD0) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(Sca, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(Summation, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(Term, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(Var, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| LessThanOrEqual(VarD0, MathExpr) |
Creates a constraint expression where lhs <= rhs.
Note that a constraint is composed of a constraint expression and forall sets expression. C# |
| Multiply(MathExpr, Sca) | Multiplies a linear expression with a scalar; and returns the resulting linear expression. |
| Multiply(Sca, MathExpr) | Multiplies a linear expression with a scalar; and returns the resulting linear expression. |
| Subtraction(MathExpr, MathExpr) | Subtracts a linear expression from another; and returns the resulting linear expression. |
| Subtraction(MathExpr, Sca) | Subtracts a scalar from a linear expression; and returns the resulting linear expression. |
| Subtraction(MathExpr, Summation) | Subtracts a summation from a linear expression; and returns the resulting linear expression. |
| Subtraction(MathExpr, Term) | Subtracts a linear term from a linear expression; and returns the resulting linear expression. |
| Subtraction(MathExpr, Var) | Subtracts a variable from a linear expression; and returns the resulting linear expression. |
| Subtraction(MathExpr, VarD0) | Subtracts a variable from a linear expression; and returns the resulting linear expression. |
| Subtraction(Sca, MathExpr) | Subtracts a linear expression from a scalar; and returns the resulting linear expression. |
| Subtraction(Summation, MathExpr) | Subtracts a linear expression from a summation; and returns the resulting linear expression. |
| Subtraction(Term, MathExpr) | Subtracts a linear expression from a term; and returns the resulting linear expression. |
| Subtraction(Var, MathExpr) | Subtracts a linear expression from a variable; and returns the resulting linear expression. |
| Subtraction(VarD0, MathExpr) | Subtracts a linear expression from a variable; and returns the resulting linear expression. |
| UnaryNegation(MathExpr) | Negates the linear expression. |