A Param wraps a Variable and makes it suitable to be used in an expression.
- Inheritance
- Object
- EquationMember
- Param
Constructors
Properties
- context → dynamic
-
Some object outside the Solver that is associated with this Param.
read / write - isConstant → bool
-
read-only
- name → String
-
The name of the
Variable
associated with thisParam
.read / write - value → double
-
read-only
- variable → Variable
-
The Variable associated with this Param.
read-only - hashCode → int
-
Get a hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator *(
EquationMember m) → Expression -
Creates a Expression by multiplying this member with the argument. Both members may need to be hoisted to expressions themselves before this can occur.
inherited -
operator +(
EquationMember m) → Expression -
Creates a Expression by adding this member with the argument. Both members may need to be hoisted to expressions themselves before this can occur.
inherited -
operator -(
EquationMember m) → Expression -
Creates a Expression by subtracting the argument from this member. Both members may need to be hoisted to expressions themselves before this can occur.
inherited -
operator /(
EquationMember m) → Expression -
Creates a Expression by dividing this member by the argument. Both members may need to be hoisted to expressions themselves before this can occur.
inherited -
operator <=(
EquationMember m) → Constraint -
Creates a Constraint by using this member as the left hand side expression and the argument as the right hand side Expression of a Constraint with a Relation.lessThanOrEqualTo relationship between the two.
inherited -
operator ==(
other) → bool -
The equality operator.
inherited -
operator >=(
EquationMember m) → Constraint -
Creates a Constraint by using this member as the left hand side expression and the argument as the right hand side Expression of a Constraint with a Relation.greaterThanOrEqualTo relationship between the two.
inherited
Methods
-
asExpression(
) → Expression -
The representation of this member after it is hoisted to be an expression.
-
equals(
EquationMember m) → Constraint -
Creates a Constraint by using this member as the left hand side expression and the argument as the right hand side Expression of a Constraint with a Relation.equalTo relationship between the two.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited