net.finmath.equities.pricer.OptionValuation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of finmath-lib Show documentation
Show all versions of finmath-lib Show documentation
finmath lib is a Mathematical Finance Library in Java.
It provides algorithms and methodologies related to mathematical finance.
The newest version!
package net.finmath.equities.pricer;
import net.finmath.equities.marketdata.FlatYieldCurve;
import net.finmath.equities.models.EquityForwardStructure;
import net.finmath.equities.models.VolatilitySurface;
/**
* Interface for option pricers that handle pricing requests.
* Currently implemented are an analytic pricer and a PDE pricer for lognormal models with Buehler dividends.
*
* @author Andreas Grotz
*/
public interface OptionValuation extends Cloneable {
EquityValuationResult calculate(
EquityValuationRequest request,
EquityForwardStructure forwardStructure,
FlatYieldCurve discountCurve,
VolatilitySurface volSurface);
}