public class VariateInequalityConstraintMultiplier
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
s_bPostBoundBlog
Flag Indicating whether the Variate Contents are to be Logged "After" Bounding
|
static boolean |
s_bPreBoundBlog
Flag Indicating whether the Variate Contents are to be Logged "Before" Bounding
|
| Constructor and Description |
|---|
VariateInequalityConstraintMultiplier(boolean bIncremental,
double[] adblVariate,
double[] adblConstraintMultiplier)
VariateInequalityConstraintMultiplier Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static VariateInequalityConstraintMultiplier |
Add(VariateInequalityConstraintMultiplier vicmBase,
VariateInequalityConstraintMultiplier vicmIncrement,
BoundMultivariate[] aBM)
Add the Specified VICM Instances together
|
static VariateInequalityConstraintMultiplier |
Add(VariateInequalityConstraintMultiplier vicmBase,
VariateInequalityConstraintMultiplier vicmIncrement,
double dblIncrementFactor,
BoundMultivariate[] aBM)
Add the Specified VICM Instances together
|
static boolean |
Compare(VariateInequalityConstraintMultiplier vicm1,
VariateInequalityConstraintMultiplier vicm2,
double dblRelativeTolerance,
double dblAbsoluteToleranceFallback,
int iNumComparisonVariate)
Compare the Specified VICM Instances
|
double[] |
constraintMultipliers()
Retrieve the Constraint Multipliers
|
boolean |
incremental()
Retrieve the Incremental Flag
|
SizedVector |
incrementVector()
Retrieve the Sized Vector Instance corresponding to the Increment
|
static VariateInequalityConstraintMultiplier |
Subtract(VariateInequalityConstraintMultiplier vicmBase,
VariateInequalityConstraintMultiplier vicmIncrement,
BoundMultivariate[] aBM)
Subtract the Second VICM Instance from the First
|
static VariateInequalityConstraintMultiplier |
Subtract(VariateInequalityConstraintMultiplier vicmBase,
VariateInequalityConstraintMultiplier vicmIncrement,
double dblIncrementFactor,
BoundMultivariate[] aBM)
Subtract the Second VICM Instance from the First
|
double[] |
variateConstraintMultipler()
Retrieve the Consolidated Variate/Constraint Multiplier Array
|
SizedVector |
variateIncrementVector()
Retrieve the Sized Vector Instance corresponding to the Variate Increment
|
double[] |
variates()
Retrieve the Array of Variates
|
public static boolean s_bPreBoundBlog
public static boolean s_bPostBoundBlog
public VariateInequalityConstraintMultiplier(boolean bIncremental,
double[] adblVariate,
double[] adblConstraintMultiplier)
throws java.lang.Exception
bIncremental - TRUE - Tuple represents an Incremental UnitadblVariate - Array of VariatesadblConstraintMultiplier - Array of Constraint Multipliersjava.lang.Exception - Thrown if the Inputs are Invalidpublic static final VariateInequalityConstraintMultiplier Add(VariateInequalityConstraintMultiplier vicmBase, VariateInequalityConstraintMultiplier vicmIncrement, double dblIncrementFactor, BoundMultivariate[] aBM)
vicmBase - VICM Instance BasevicmIncrement - VICM Instance IncrementdblIncrementFactor - The Increment Factor - 1. corresponds to Full IncrementaBM - Array of Bounded Multivariate Stubspublic static final VariateInequalityConstraintMultiplier Add(VariateInequalityConstraintMultiplier vicmBase, VariateInequalityConstraintMultiplier vicmIncrement, BoundMultivariate[] aBM)
vicmBase - VICM Instance BasevicmIncrement - VICM Instance IncrementaBM - Array of Bounded Multivariate Stubspublic static final VariateInequalityConstraintMultiplier Subtract(VariateInequalityConstraintMultiplier vicmBase, VariateInequalityConstraintMultiplier vicmIncrement, double dblIncrementFactor, BoundMultivariate[] aBM)
vicmBase - VICM Instance BasevicmIncrement - VICM Instance IncrementdblIncrementFactor - The Increment Factor - 1. corresponds to Full IncrementaBM - Array of Bounded Multivariate Stubspublic static final VariateInequalityConstraintMultiplier Subtract(VariateInequalityConstraintMultiplier vicmBase, VariateInequalityConstraintMultiplier vicmIncrement, BoundMultivariate[] aBM)
vicmBase - VICM Instance BasevicmIncrement - VICM Instance IncrementaBM - Array of Bounded Multivariate Stubspublic static final boolean Compare(VariateInequalityConstraintMultiplier vicm1, VariateInequalityConstraintMultiplier vicm2, double dblRelativeTolerance, double dblAbsoluteToleranceFallback, int iNumComparisonVariate) throws java.lang.Exception
vicm1 - VICM Instance #1vicm2 - VICM Instance #2dblRelativeTolerance - The Relative Tolerance Between the VariatesdblAbsoluteToleranceFallback - The Absolute Tolerance Fall-back Between the VariatesiNumComparisonVariate - The Number of Variates to Comparejava.lang.Exception - Thrown if the Inputs are Invalidpublic boolean incremental()
public double[] variates()
public double[] constraintMultipliers()
public double[] variateConstraintMultipler()
public SizedVector incrementVector()
public SizedVector variateIncrementVector()