public class TrinomialTreeTransitionMetrics
extends java.lang.Object
Constructor and Description |
---|
TrinomialTreeTransitionMetrics(int iInitialDate,
int iTerminalDate,
long lTreeTimeIndex,
long lTreeStochasticBaseIndex,
double dblExpectedTerminalX,
double dblXVariance,
double dblTerminalAlpha)
TrinomialTreeTransitionMetrics Constructor
|
Modifier and Type | Method and Description |
---|---|
TrinomialTreeNodeMetrics |
downNodeMetrics()
Retrieve the "Down" Node Metrics
|
double |
expectedTerminalX()
Retrieve the Expected Final/Terminal Value for X
|
int |
initialDate()
Retrieve the Initial Date
|
double |
probabilityDown()
Retrieve the Probability of the Down Stochastic Shift
|
double |
probabilityStay()
Retrieve the Probability of the No Shift
|
double |
probabilityUp()
Retrieve the Probability of the Up Stochastic Shift
|
TrinomialTreeNodeMetrics |
stayNodeMetrics()
Retrieve the "Stay" Node Metrics
|
double |
terminalAlpha()
Retrieve the Final/Terminal Alpha
|
int |
terminalDate()
Retrieve the Terminal Date
|
long |
treeStochasticDisplacementIndex()
Retrieve the Tree Stochastic Displacement Index
|
long |
treeTimeIndex()
Retrieve the Tree Time Index
|
TrinomialTreeNodeMetrics |
upNodeMetrics()
Retrieve the "Up" Node Metrics
|
double |
xDown()
Retrieve the "Down" Value for X
|
double |
xStochasticShift()
Retrieve the Stochastic Shift of X
|
double |
xUp()
Retrieve the "Up" Value for X
|
double |
xVariance()
Retrieve the Variance in the Final Value of X
|
public TrinomialTreeTransitionMetrics(int iInitialDate, int iTerminalDate, long lTreeTimeIndex, long lTreeStochasticBaseIndex, double dblExpectedTerminalX, double dblXVariance, double dblTerminalAlpha) throws java.lang.Exception
iInitialDate
- The Initial DateiTerminalDate
- The Terminal/Final DatelTreeTimeIndex
- The Tree Time IndexlTreeStochasticBaseIndex
- The Tree Stochastic Base IndexdblExpectedTerminalX
- Expectation of the Final/Terminal Value for XdblXVariance
- Variance of XdblTerminalAlpha
- The Final/Terminal Alphajava.lang.Exception
- Thrown if the Inputs are Invalidpublic int initialDate()
public int terminalDate()
public long treeTimeIndex()
public double expectedTerminalX()
public double xVariance()
public double xStochasticShift()
public long treeStochasticDisplacementIndex()
public double probabilityUp()
public double probabilityDown()
public double probabilityStay()
public double xUp()
public double xDown()
public double terminalAlpha()
public TrinomialTreeNodeMetrics upNodeMetrics()
public TrinomialTreeNodeMetrics downNodeMetrics()
public TrinomialTreeNodeMetrics stayNodeMetrics()