27#include <ql/types.hpp>
28#include <ql/math/optimization/constraint.hpp>
61 QuantLib::ext::shared_ptr<QuantLib::Constraint>
constraint(
const std::string&
name)
const;
68 std::pair<QuantLib::Real, QuantLib::Real>
boundaries(
const std::string&
name)
const;
73 void add(
const std::string&
name, QuantLib::Real lowerBound, QuantLib::Real upperBound);
84 std::map<std::string, std::pair<QuantLib::Real, QuantLib::Real>>
constraints_;
QuantLib::Real rmseTolerance() const
A final tolerance on the RMSE of the calibration that may be used by various builders.
QuantLib::ext::shared_ptr< QuantLib::Constraint > constraint(const std::string &name) const
std::map< std::string, std::pair< QuantLib::Real, QuantLib::Real > > constraints_
std::pair< QuantLib::Real, QuantLib::Real > boundaries(const std::string &name) const
QuantLib::Real rmseTolerance_
void fromXML(XMLNode *node) override
XMLNode * toXML(XMLDocument &doc) const override
void add(const std::string &name, QuantLib::Real lowerBound, QuantLib::Real upperBound)
QuantLib::Size maxIterations() const
QuantLib::Size maxIterations_
Small XML Document wrapper class.
Base class for all serializable classes.
Serializable Credit Default Swap.