Package org.drip.sequence.custom
Class OrientedPercolationFirstPassage
java.lang.Object
org.drip.function.definition.RdToR1
org.drip.sequence.functional.MultivariateRandom
org.drip.sequence.functional.BoundedMultivariateRandom
org.drip.sequence.custom.OrientedPercolationFirstPassage
public class OrientedPercolationFirstPassage extends BoundedMultivariateRandom
OrientedPercolationFirstPassage contains Variance Bounds on the Critical Measures of the Standard
Problem of First Passage Time in Oriented Percolation.
- Module = Numerical Core Module
- Library = Statistical Learning Library
- Project = Sequence
- Package = Custom
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description OrientedPercolationFirstPassage(double dblEdgeWeightVariance, double dblMaxLength)OrientedPercolationFirstPassage Constructor -
Method Summary
Modifier and Type Method Description intdimension()Retrieve the Dimension of the Input VariatedoubleedgeWeightVariance()Retrieve the Edge Width Variancedoubleevaluate(double[] adblVariate)Evaluate for the given Input VariatesdoublemaxLength()Retrieve the Length of the Maximal PathdoubletargetVariateVarianceBound(int iTargetVariateIndex)Retrieve the Maximal Agnostic Variance Bound over the Non-target Variate Space for the Target VariateMethods inherited from class org.drip.sequence.functional.MultivariateRandom
conditionalTargetVariateMetrics, conditionalTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, unconditionalTargetVariateMetricsMethods inherited from class org.drip.function.definition.RdToR1
conditionNumber, conditionNumberL2, conditionNumberLInfinity, conditionNumberLp, derivative, differential, gradient, gradientModulus, gradientModulusFunction, hessian, integrate, jacobian, maxima, minima, ValidateInputMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
OrientedPercolationFirstPassage
public OrientedPercolationFirstPassage(double dblEdgeWeightVariance, double dblMaxLength) throws java.lang.ExceptionOrientedPercolationFirstPassage Constructor- Parameters:
dblEdgeWeightVariance- Variance of Edge WeightdblMaxLength- Length of the Maximal Path- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
edgeWeightVariance
public double edgeWeightVariance()Retrieve the Edge Width Variance- Returns:
- The Edge Width Variance
-
maxLength
public double maxLength()Retrieve the Length of the Maximal Path- Returns:
- Length of the Maximal Path
-
dimension
public int dimension()Description copied from class:RdToR1Retrieve the Dimension of the Input Variate -
evaluate
public double evaluate(double[] adblVariate) throws java.lang.ExceptionDescription copied from class:RdToR1Evaluate for the given Input Variates -
targetVariateVarianceBound
public double targetVariateVarianceBound(int iTargetVariateIndex) throws java.lang.ExceptionDescription copied from class:BoundedMultivariateRandomRetrieve the Maximal Agnostic Variance Bound over the Non-target Variate Space for the Target Variate- Specified by:
targetVariateVarianceBoundin classBoundedMultivariateRandom- Parameters:
iTargetVariateIndex- The Index corresponding to the Variate on which the Bound is sought- Returns:
- The Maximal Agnostic Bound over the Non-target Variate Space for the Target Variate
- Throws:
java.lang.Exception- Thrown if the Inputs are invalid
-