#include <orea/app/analytics/analyticfactory.hpp>
Inheritance diagram for AnalyticFactory:Public Member Functions | |
| std::map< std::string, std::pair< std::set< std::string >, QuantLib::ext::shared_ptr< AbstractAnalyticBuilder > > > | getBuilders () const |
| std::pair< std::string, QuantLib::ext::shared_ptr< AbstractAnalyticBuilder > > | getBuilder (const std::string &analyticType) const |
| void | addBuilder (const std::string &className, const std::set< std::string > &subAnalytics, const QuantLib::ext::shared_ptr< AbstractAnalyticBuilder > &builder, const bool allowOverwrite=false) |
| std::pair< std::string, QuantLib::ext::shared_ptr< Analytic > > | build (const std::string &subAnalytic, const QuantLib::ext::shared_ptr< ore::analytics::InputParameters > &inputs) const |
| Build, throws for unknown className. | |