public class FDMBlackScholesModel extends Object implements FiniteDifference1DModel
| Constructor and Description |
|---|
FDMBlackScholesModel(int numTimesteps,
int numSpacesteps,
int numStandardDeviations,
double center,
double theta,
double initialValue,
double riskFreeRate,
double volatility) |
| Modifier and Type | Method and Description |
|---|---|
double |
getForwardValue(double time) |
double |
getInitialValue() |
int |
getNumSpacesteps() |
double |
getNumStandardDeviations() |
int |
getNumTimesteps() |
double |
getRiskFreeRate() |
double[][] |
getValue(double evaluationnTime,
double time,
DoubleUnaryOperator values,
FiniteDifference1DBoundary boundary)
Return the conditional expectation of the given values at a given time contrained by the given boundary conditions.
|
double |
getVolatility() |
double |
varianceOfStockPrice(double time) |
public FDMBlackScholesModel(int numTimesteps,
int numSpacesteps,
int numStandardDeviations,
double center,
double theta,
double initialValue,
double riskFreeRate,
double volatility)
public double varianceOfStockPrice(double time)
varianceOfStockPrice in interface FiniteDifference1DModelpublic double getForwardValue(double time)
getForwardValue in interface FiniteDifference1DModelpublic double getRiskFreeRate()
getRiskFreeRate in interface FiniteDifference1DModelpublic double getInitialValue()
public double getVolatility()
getVolatility in interface FiniteDifference1DModelpublic int getNumTimesteps()
public int getNumSpacesteps()
getNumSpacesteps in interface FiniteDifference1DModelpublic double getNumStandardDeviations()
getNumStandardDeviations in interface FiniteDifference1DModelpublic double[][] getValue(double evaluationnTime,
double time,
DoubleUnaryOperator values,
FiniteDifference1DBoundary boundary)
FiniteDifference1DModelgetValue in interface FiniteDifference1DModelevaluationnTime - The time at which the conditional expectation is requested.time - The time at which we observe values.values - The values.boundary - The given boundary conditionsCopyright © 2019. All rights reserved.