31 static constexpr const char*
LABEL =
"ZEROTOPARSHIFT";
37 void runAnalytic(
const boost::shared_ptr<ore::data::InMemoryLoader>& loader,
38 const std::set<std::string>& runTypes = {})
override;
void setLabel(const string &label)
const QuantLib::ext::shared_ptr< InputParameters > & inputs() const
void setUpConfigurations() override
ZeroToParShiftAnalyticImpl(const boost::shared_ptr< InputParameters > &inputs)
static constexpr const char * LABEL
void runAnalytic(const boost::shared_ptr< ore::data::InMemoryLoader > &loader, const std::set< std::string > &runTypes={}) override
Perfrom sensitivity analysis for a given portfolio.
A class to hold the parametrisation for building sensitivity scenarios.