Logo
Reference manual - version ored_version
Public Member Functions | List of all members
OneDimSolverConfig Class Reference

#include <ored/configuration/onedimsolverconfig.hpp>

+ Inheritance diagram for OneDimSolverConfig:

Public Member Functions

 OneDimSolverConfig ()
 Default constructor with everything QuantLib::Null.
 
 OneDimSolverConfig (QuantLib::Size maxEvaluations, QuantLib::Real initialGuess, QuantLib::Real accuracy, const std::pair< QuantLib::Real, QuantLib::Real > &minMax, QuantLib::Real lowerBound=QuantLib::Null< QuantLib::Real >(), QuantLib::Real upperBound=QuantLib::Null< QuantLib::Real >())
 Constructor for max min based solver configuration.
 
 OneDimSolverConfig (QuantLib::Size maxEvaluations, QuantLib::Real initialGuess, QuantLib::Real accuracy, QuantLib::Real step, QuantLib::Real lowerBound=QuantLib::Null< QuantLib::Real >(), QuantLib::Real upperBound=QuantLib::Null< QuantLib::Real >())
 Constructor for step based solver configuration.
 
XMLSerializable interface
void fromXML (ore::data::XMLNode *node) override
 
ore::data::XMLNodetoXML (ore::data::XMLDocument &doc) override
 
- Public Member Functions inherited from XMLSerializable
void fromFile (const std::string &filename)
 
void toFile (const std::string &filename)
 
void fromXMLString (const std::string &xml)
 Parse from XML string.
 
std::string toXMLString ()
 Parse from XML string.
 

Inspectors

QuantLib::Size maxEvaluations () const
 
QuantLib::Real initialGuess () const
 
QuantLib::Real accuracy () const
 
const std::pair< QuantLib::Real, QuantLib::Real > & minMax () const
 
QuantLib::Real step () const
 
QuantLib::Real lowerBound () const
 
QuantLib::Real upperBound () const
 
bool empty () const
 Return true if default constructed and not populated i.e. no useful configuration.
 
 operator QuantExt::Solver1DOptions () const
 Conversion to QuantExt::Solver1DOptions.
 

Detailed Description

Serializable 1-D solver configuration