28#include <ql/time/calendar.hpp>
29#include <ql/time/daycounter.hpp>
30#include <ql/time/frequency.hpp>
31#include <ql/time/period.hpp>
32#include <ql/types.hpp>
39using QuantLib::DayCounter;
40using QuantLib::Frequency;
41using QuantLib::Period;
68 const Period&
lag()
const {
return lag_; }
Base curve configuration.
const string & curveDescription() const
const string & curveID() const
virtual const vector< string > & quotes()
Return all the market quotes required for this config.
void populateRequiredCurveIds()
const Date & seasonalityBaseDate() const
const Type & type() const
const bool & useLastAvailableFixingAsBaseDate() const
const Period & lag() const
Frequency seasonalityFrequency_
Frequency & seasonalityFrequency()
const bool & extrapolate() const
const DayCounter & dayCounter() const
const Calendar & calendar() const
string & nominalTermStructure()
const string & nominalTermStructure() const
DayCounter & dayCounter()
Date & seasonalityBaseDate()
Date seasonalityBaseDate_
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
const Real & tolerance() const
vector< string > & seasonalityFactors()
const string & conventions() const
const vector< string > & seasonalityFactors() const
const Frequency & seasonalityFrequency() const
vector< string > swapQuotes_
vector< double > & overrideSeasonalityFactors()
const Real & baseRate() const
const vector< double > & overrideSeasonalityFactors() const
vector< string > seasonalityFactors_
const vector< string > & swapQuotes()
string interpolationMethod_
vector< double > overrideSeasonalityFactors_
string nominalTermStructure_
bool & useLastAvailableFixingAsBaseDate()
const Frequency & frequency() const
bool useLastAvailableFixingAsBaseDate_
Small XML Document wrapper class.
Base curve configuration classes.
Serializable Credit Default Swap.