Module net.finmath.lib
Package net.finmath.modelling
Interface ModelFactory<T extends ModelDescriptor>
-
- Type Parameters:
T
- An interface extending model descriptor given the descriptor describing the class impelmenting this interface.
- All Known Implementing Classes:
AnalyticModelFactory
,AssetModelFourierMethodFactory
,AssetModelMonteCarloFactory
,BlackScholesModelMonteCarloFactory
,BlackScholesModelMonteCarloFiniteDifference1D
,HestonModelMonteCarloFactory
public interface ModelFactory<T extends ModelDescriptor>
A factory to instantiate a model from a given descriptor. Factories are specific to a numerical method.- Version:
- 1.0
- Author:
- Christian Fries, Luca Del Re
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribedModel<? extends T>
getModelFromDescriptor(T descriptor)
Get the model for the given descriptor.
-
-
-
Method Detail
-
getModelFromDescriptor
DescribedModel<? extends T> getModelFromDescriptor(T descriptor)
Get the model for the given descriptor.- Parameters:
descriptor
- An object being able to describe the given model.- Returns:
- The model.
-
-