Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

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

Namespace:  Microsoft.SolverFoundation.Solvers
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)
public final class CspPowerList extends CspComposite

The CspPowerList type exposes the following members.

  NameDescription
Public propertyFalseGets the Boolean CspTerm {false}. (Inherited from CspComposite.)
Public propertyIsEmptyReturns a value that indicates whether a model in a solver is empty. (Inherited from CspComposite.)
Public propertyKeyGets the key of a composite data type. (Inherited from CspComposite.)
Public propertyKindGets the type of values in a power-list domain.
Public propertyTrueGets the Boolean CspTerm {true}. (Inherited from CspComposite.)
Top
  NameDescription
Public methodAbsComputes the absolute value. (Inherited from CspComposite.)
Public methodAddConstraintsReturns a value that indicates whether all composite-wise constraint functions added to a model are valid. (Inherited from CspComposite.)
Public methodAddFieldAdds a member. (Inherited from CspComposite.)
Public methodAndPerforms a Boolean AND operation. (Inherited from CspComposite.)
Public methodAtMostMofNTests that at most m inputs are true. (Inherited from CspComposite.)
Public methodConstant(Double)Gets a term for the immutable real value k with double precision. (Inherited from CspComposite.)
Public methodConstant(Int32)Gets a term for the immutable value k. (Inherited from CspComposite.)
Public methodConstant(Int32, Double)Gets a term for the immutable real value k. (Inherited from CspComposite.)
Public methodConstant(CspDomain, String)Gets a term for the immutable symbol value k. (Inherited from CspComposite.)
Public methodEqual(CspTerm[])Tests if all inputs are equal. (Inherited from CspComposite.)
Public methodEqual(Int32, CspTerm[])Tests if all inputs are equal to a constant. (Inherited from CspComposite.)
Public methodEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public methodExactlyMofNTests if exactly m of the inputs are true. (Inherited from CspComposite.)
Public methodFieldsAccesses the field of the composite that has the given key. (Inherited from CspComposite.)
Public methodFilteredSumAdds the conditional inputs. (Inherited from CspComposite.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGreater(CspTerm[])Returns a value that indicates whether each input is greater than the following input. (Inherited from CspComposite.)
Public methodGreater(Int32, CspTerm[])Returns a value that indicates whether a constant is greater than each input. (Inherited from CspComposite.)
Public methodGreaterEqual(CspTerm[])Returns a value that indicates whether each input is greater than or equal to the following input. (Inherited from CspComposite.)
Public methodGreaterEqual(Int32, CspTerm[])Returns a value that indicates whether a constant is greater than or equal to the input. (Inherited from CspComposite.)
Public methodImpliesTests for logical implication between two inputs. (Inherited from CspComposite.)
Public methodIndex(CspTerm[], CspTerm)Returns the value of the inputs[index]. (Inherited from CspComposite.)
Public methodIndex(CspTerm[], CspTerm[])Returns the input value selected by the keys. (Inherited from CspComposite.)
Public methodIndex(CspTerm[][], CspTerm, CspTerm)Returns the value of the inputs[row][column]. (Inherited from CspComposite.)
Public methodIndex(CspTerm[][], CspTerm, Int32)Returns the value of the inputs[row][column]. (Inherited from CspComposite.)
Public methodIndex(CspTerm[][], Int32, CspTerm)Returns the value of the inputs[row][column]. (Inherited from CspComposite.)
Public methodIsElementOfReturns a value that indicates if an input is a member of a domain. (Inherited from CspComposite.)
Public methodLess(CspTerm[])Returns a value that indicates if an input is less than the following input. (Inherited from CspComposite.)
Public methodLess(Int32, CspTerm[])Returns a value that indicates if an input is less than a constant. (Inherited from CspComposite.)
Public methodLessEqual(CspTerm[])Returns a value that indicates if an input is less than or equal to the following input. (Inherited from CspComposite.)
Public methodLessEqual(Int32, CspTerm[])Returns a value that indicates if an input is less than or equal to a constant. (Inherited from CspComposite.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodNegNegates the input. (Inherited from CspComposite.)
Public methodNotPerforms the Boolean inverse of the input. (Inherited from CspComposite.)
Public methodOrPerforms the Boolean OR of the inputs. (Inherited from CspComposite.)
Public methodPowerRaises an input to the power of a specified value. (Inherited from CspComposite.)
Public methodProductReturns the product of the inputs. (Inherited from CspComposite.)
Public methodSumAdds the inputs. (Inherited from CspComposite.)
Public methodSumProductPerforms the sum of the pairwise-product of the inputs. (Inherited from CspComposite.)
Public methodTableDecimalCreates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableDomain(CspTerm[], CspDomain[][])Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableDomain(CspTerm[], IEnumerable(IEnumerable(CspDomain)))Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableIntegerCreates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableSymbolCreates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableTerm(CspTerm[], CspTerm[][])Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodTableTerm(CspTerm[], IEnumerable(IEnumerable(CspTerm)))Creates a relation constraint by using the column variables and inputs. (Inherited from CspComposite.)
Public methodToStringConverts a CspComposite object to its equivalent string representation. (Inherited from CspComposite.)
Public methodUnequal(CspTerm[])Returns a value that indicates if every pairing of the inputs is unequal. (Inherited from CspComposite.)
Public methodUnequal(Int32, CspTerm[])Returns a value that indicates if every input is unequal to a constant. (Inherited from CspComposite.)
Top
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.