XPRBterm Class
  Methods for initialisation and handling of XPRBterm objects. 
 Inheritance Hierarchy
Inheritance Hierarchy
Namespace: BCL
Assembly: xprbdn (in xprbdn.dll) Version: 4.8.13.0
 Syntax
Syntax
The XPRBterm type exposes the following members.
 Constructors
Constructors
| Name | Description | |
|---|---|---|
|  | XPRBterm(XPRBterm) | 
      Initializes a new instance of the 
      XPRBterm class
      | 
|  | XPRBterm(Double, XPRBvar) | 
      Initializes a new instance of the 
      XPRBterm class
      | 
 Methods
Methods
| Name | Description | |
|---|---|---|
|  | 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.) | 
|  | GetHashCode | 
       Serves as a hash function for a particular type. 
     (Inherited from Object.) | 
|  | GetType | 
       Gets the 
      Type of the current instance. 
     (Inherited from Object.) | 
|  | MemberwiseClone | 
       Creates a shallow copy of the current 
      Object. 
     (Inherited from Object.) | 
|   | neg | 
       Negate the coefficient of the XPRBterm. 
      | 
|    | neg(XPRBterm) | 
       Negate the coefficient of the XPRBterm. 
      | 
|  | sqr | 
       Find the square of the term. 
      | 
|  | ToString | 
       Generate a string representation of a term 
     (Overrides ObjectToString.) | 
 Operators
Operators
| Name | Description | |
|---|---|---|
|   | Addition(Double, XPRBterm) | 
       Add an XPRBterm and a value 
      | 
|    | Addition(XPRBterm, XPRBterm) | 
       Add two XPRBterms. 
      | 
|   | Addition(XPRBterm, Double) | 
       Add an XPRBterm and a value 
      | 
|    | Equality(Double, XPRBterm) | 
       Create an XPRBrelation from a number and an XPRBterm 
      | 
|    | Equality(XPRBterm, XPRBterm) | 
       Create an XPRBrelation from an two XPRBterms 
      | 
|    | Equality(XPRBterm, Double) | 
       Create an XPRBrelation from an XPRBterm and a number 
      | 
|    | GreaterThanOrEqual(Double, XPRBterm) | 
       Create an XPRBrelation from a number and an XPRBterm 
      | 
|    | GreaterThanOrEqual(XPRBterm, XPRBterm) | 
       Create an XPRBrelation from an two XPRBterms 
      | 
|    | GreaterThanOrEqual(XPRBterm, Double) | 
       Create an XPRBrelation from an XPRBterm and a number 
      | 
|   | Inequality(Double, XPRBterm) | 
       != relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException. 
      | 
|   | Inequality(XPRBterm, XPRBterm) | 
       != relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException. 
      | 
|   | Inequality(XPRBterm, Double) | 
       != relation type is not supported by FICO Xpress. Attempting to use this will cause an UnsupportedRelationTypeException. 
      | 
|    | LessThanOrEqual(Double, XPRBterm) | 
       Create an XPRBrelation from a number and an XPRBterm 
      | 
|    | LessThanOrEqual(XPRBterm, XPRBterm) | 
       Create an XPRBrelation from an two XPRBterms 
      | 
|    | LessThanOrEqual(XPRBterm, Double) | 
       Create an XPRBrelation from an XPRBterm and a number 
      | 
|    | Subtraction(Double, XPRBterm) | 
       Subtract a XPRBterm from a double. 
      | 
|    | Subtraction(XPRBterm, XPRBterm) | 
       Subtract one XPRBterm from another. 
      | 
|    | Subtraction(XPRBterm, Double) | 
       Subtract a double from an XPRBterm. 
      | 
|    | UnaryNegation | 
       Negate an XPRBterm. 
      | 
 Fields
Fields
 See Also
See Also
 

