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()