CspPowerList Class
Solver Foundation 3.0
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Defines power-list domains.
System.Object
Microsoft.SolverFoundation.Solvers.CspComposite
Microsoft.SolverFoundation.Solvers.CspPowerList
Microsoft.SolverFoundation.Solvers.CspComposite
Microsoft.SolverFoundation.Solvers.CspPowerList
Namespace: Microsoft.SolverFoundation.Solvers
Assembly: Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)
The CspPowerList type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | False | Gets the Boolean CspTerm {false}. (Inherited from CspComposite.) |
![]() | IsEmpty | Returns a value that indicates whether a model in a solver is empty. (Inherited from CspComposite.) |
![]() | Key | Gets the key of a composite data type. (Inherited from CspComposite.) |
![]() | Kind | Gets the type of values in a power-list domain. |
![]() | True | Gets the Boolean CspTerm {true}. (Inherited from CspComposite.) |
| Name | Description | |
|---|---|---|
![]() | Abs | Computes the absolute value. (Inherited from CspComposite.) |
![]() | AddConstraints | Returns a value that indicates whether all composite-wise constraint functions added to a model are valid. (Inherited from CspComposite.) |
![]() | AddField | Adds a member. (Inherited from CspComposite.) |
![]() | And | Performs a Boolean AND operation. (Inherited from CspComposite.) |
![]() | AtMostMofN | Tests that at most m inputs are true. (Inherited from CspComposite.) |
![]() | Constant(Double) | Gets a term for the immutable real value k with double precision. (Inherited from CspComposite.) |
![]() | Constant(Int32) | Gets a term for the immutable value k. (Inherited from CspComposite.) |
![]() | Constant(Int32, Double) | Gets a term for the immutable real value k. (Inherited from CspComposite.) |
![]() | Constant(CspDomain, String) | Gets a term for the immutable symbol value k. (Inherited from CspComposite.) |
![]() | Equal(CspTerm()) | Tests if all inputs are equal. (Inherited from CspComposite.) |
![]() | Equal(Int32, CspTerm()) | Tests if all inputs are equal to a constant. (Inherited from CspComposite.) |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | ExactlyMofN | Tests if exactly m of the inputs are true. (Inherited from CspComposite.) |
![]() | Fields | Accesses the field of the composite that has the given key. (Inherited from CspComposite.) |
![]() | FilteredSum | Adds the conditional inputs. (Inherited from CspComposite.) |
![]() | 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 a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Greater(CspTerm()) | Returns a value that indicates whether each input is greater than the following input. (Inherited from CspComposite.) |
![]() | Greater(Int32, CspTerm()) | Returns a value that indicates whether a constant is greater than each input. (Inherited from CspComposite.) |
![]() | GreaterEqual(CspTerm()) | Returns a value that indicates whether each input is greater than or equal to the following input. (Inherited from CspComposite.) |
![]() | GreaterEqual(Int32, CspTerm()) | Returns a value that indicates whether a constant is greater than or equal to the input. (Inherited from CspComposite.) |
![]() | Implies | Tests for logical implication between two inputs. (Inherited from CspComposite.) |
![]() | Index(CspTerm(), CspTerm) | Returns the value of the inputs[index]. (Inherited from CspComposite.) |
![]() | Index(CspTerm(), CspTerm()) | Returns the input value selected by the keys. (Inherited from CspComposite.) |
![]() | Index(CspTerm()(), CspTerm, CspTerm) | Returns the value of the inputs[row][column]. (Inherited from CspComposite.) |
![]() | Index(CspTerm()(), CspTerm, Int32) | Returns the value of the inputs[row][column]. (Inherited from CspComposite.) |
![]() | Index(CspTerm()(), Int32, CspTerm) | Returns the value of the inputs[row][column]. (Inherited from CspComposite.) |
![]() | IsElementOf | Returns a value that indicates if an input is a member of a domain. (Inherited from CspComposite.) |
![]() | Less(CspTerm()) | Returns a value that indicates if an input is less than the following input. (Inherited from CspComposite.) |
![]() | Less(Int32, CspTerm()) | Returns a value that indicates if an input is less than a constant. (Inherited from CspComposite.) |
![]() | LessEqual(CspTerm()) | Returns a value that indicates if an input is less than or equal to the following input. (Inherited from CspComposite.) |
![]() | LessEqual(Int32, CspTerm()) | Returns a value that indicates if an input is less than or equal to a constant. (Inherited from CspComposite.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Neg | Negates the input. (Inherited from CspComposite.) |
![]() | Not | Performs the Boolean inverse of the input. (Inherited from CspComposite.) |
![]() | Or | Performs the Boolean OR of the inputs. (Inherited from CspComposite.) |
![]() | Power | Raises an input to the power of a specified value. (Inherited from CspComposite.) |
![]() | Product | Returns the product of the inputs. (Inherited from CspComposite.) |
![]() | Sum | Adds the inputs. (Inherited from CspComposite.) |
![]() | SumProduct | Performs the sum of the pairwise-product of the inputs. (Inherited from CspComposite.) |
![]() | TableDecimal | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableDomain(CspTerm(), CspDomain()()) | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableDomain(CspTerm(), IEnumerable(Of IEnumerable(Of CspDomain))) | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableInteger | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableSymbol | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableTerm(CspTerm(), CspTerm()()) | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | TableTerm(CspTerm(), IEnumerable(Of IEnumerable(Of CspTerm))) | Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.) |
![]() | ToString | Converts a CspComposite object to its equivalent string representation. (Inherited from CspComposite.) |
![]() | Unequal(CspTerm()) | Returns a value that indicates if every pairing of the inputs is unequal. (Inherited from CspComposite.) |
![]() | Unequal(Int32, CspTerm()) | Returns a value that indicates if every input is unequal to a constant. (Inherited from CspComposite.) |
Show:
