Module net.finmath.lib
Interface FiniteDifference1DBoundary
-
- All Known Implementing Classes:
FDMEuropeanCallOption,FDMEuropeanPutOption
public interface FiniteDifference1DBoundaryInterface for boundaries conditions provided to one dimensional finite difference solvers.- Version:
- 1.0
- Author:
- Christian Fries
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetValueAtLowerBoundary(FiniteDifference1DModel model, double time, double assetValue)Return the value of the value process at the lower boundary for a given time and asset value.doublegetValueAtUpperBoundary(FiniteDifference1DModel model, double time, double assetValue)Return the value of the value process at the upper boundary for a given time and asset value.
-
-
-
Method Detail
-
getValueAtLowerBoundary
double getValueAtLowerBoundary(FiniteDifference1DModel model, double time, double assetValue)
Return the value of the value process at the lower boundary for a given time and asset value.- Parameters:
model- The model which uses the boundary condition (provides model parameters)time- The time at which the boundary is observed.assetValue- The value of the asset specifying the location of the boundary.- Returns:
- the value process at the lower boundary
-
getValueAtUpperBoundary
double getValueAtUpperBoundary(FiniteDifference1DModel model, double time, double assetValue)
Return the value of the value process at the upper boundary for a given time and asset value.- Parameters:
model- TODOtime- The time at which the boundary is observed.assetValue- The value of the asset specifying the location of the boundary.- Returns:
- the value process at the upper boundary
-
-