QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MarketModelFactory Class Referenceabstract

base class for market-model factories More...

#include <marketmodel.hpp>

+ Inheritance diagram for MarketModelFactory:
+ Collaboration diagram for MarketModelFactory:

Public Member Functions

 ~MarketModelFactory () override=default
 
virtual ext::shared_ptr< MarketModelcreate (const EvolutionDescription &, Size numberOfFactors) const =0
 
- Public Member Functions inherited from Observable
 Observable ()
 
 Observable (const Observable &)
 
Observableoperator= (const Observable &)
 
 Observable (Observable &&)=delete
 
Observableoperator= (Observable &&)=delete
 
virtual ~Observable ()=default
 
void notifyObservers ()
 

Detailed Description

base class for market-model factories

Definition at line 57 of file marketmodel.hpp.

Constructor & Destructor Documentation

◆ ~MarketModelFactory()

~MarketModelFactory ( )
overridedefault

Member Function Documentation

◆ create()

virtual ext::shared_ptr< MarketModel > create ( const EvolutionDescription ,
Size  numberOfFactors 
) const
pure virtual