|
void | settabou (const size_t &index) |
|
void | settabou (const FMTcomplexyieldhandler &rhs) |
|
std::vector< size_t > | gettabous () const override |
|
virtual void | setoverrideindex (const size_t &newindex) |
|
virtual size_t | getoverrideindex () const |
|
virtual int | getlastbase () const |
|
virtual double | get (const std::string &yld, const FMTyieldrequest &request) const |
|
bool | comparesources (const std::string &yield, const FMTcomplexyieldhandler &overridedyield) const |
|
virtual | operator std::string () const |
|
| ~FMTcomplexyieldhandler ()=default |
|
| FMTcomplexyieldhandler () |
|
| FMTcomplexyieldhandler (const FMTcomplexyieldhandler &rhs)=default |
|
FMTcomplexyieldhandler & | operator= (const FMTcomplexyieldhandler &rhs)=default |
|
| FMTcomplexyieldhandler (const FMTmask &mask) |
|
const std::map< std::string, FMTdata > & | getdataelements () const |
|
virtual std::vector< std::string > | indexes (const std::vector< std::string > &names) const |
|
virtual double | getpeak (const FMTyieldrequest &request, const std::string &yld, const int &targetage) const |
|
std::unique_ptr< FMTyieldhandler > | complexyldtoageyld (const FMTyieldrequest &request, const FMTspec &lspec) const |
|
virtual bool | push_data (const std::string &yld, const double &value) |
|
virtual bool | push_data (const std::string &yld, const FMTdata &data) |
|
virtual std::unique_ptr< FMTyieldhandler > | clone () const |
|
virtual bool | operator== (const FMTcomplexyieldhandler &rhs) const |
|
virtual bool | empty () const |
|
virtual size_t | size () const |
|
virtual FMTyldtype | gettype () const |
|
virtual FMTdata & | operator[] (const std::string &yldname) |
|
virtual const FMTdata & | at (const std::string &yldname) const |
|
virtual bool | containsyield (const std::string &yldname) const |
|
virtual std::vector< std::string > | getyieldnames () const |
|
virtual void | clearcache () |
|
virtual int | getage (const FMTyieldrequest &request, const FMTspec &spec) const |
|
virtual double | getyieldlinearvalue (const std::string &yldname, const FMTyieldrequest &request, bool allowoutofrange=true) const |
|
Public Member Functions inherited from Core::FMTyieldhandler |
virtual size_t | getoverrideindex () const |
|
virtual std::vector< size_t > | gettabous () const |
|
virtual void | setoverrideindex (const size_t &newindex) |
|
virtual | ~FMTyieldhandler ()=default |
|
| FMTyieldhandler ()=default |
|
| FMTyieldhandler (const FMTyieldhandler &rhs)=default |
|
FMTyieldhandler & | operator= (const FMTyieldhandler &rhs)=default |
|
| FMTyieldhandler (const FMTmask &lmask) |
|
double | getlinearvalue (const std::vector< double > &dls, const int &agetarget, bool allowoutofrange) const |
|
virtual int | getlastbase () const |
|
const std::vector< int > & | getbases () const |
|
FMTmask | getmask () const |
|
bool | push_base (const int &base) |
|
void | setbase (const std::vector< int > &allvalues) |
|
bool | inlookat (const std::string &yld) const |
|
virtual double | getlastvalue (const std::string yld) const |
|
virtual double | get (const std::string &yld, const FMTyieldrequest &request) const |
|
virtual bool | push_data (const std::string &yld, const double &value) |
|
virtual bool | push_data (const std::string &yld, const FMTdata &data) |
|
virtual std::vector< std::string > | indexes (const std::vector< std::string > &names) const |
|
virtual | operator std::string () const |
|
virtual std::vector< std::string > | compare (const std::vector< std::string > &keys) const |
|
virtual std::unique_ptr< FMTyieldhandler > | clone () const |
|
virtual bool | operator== (const FMTyieldhandler &rhs) const |
|
virtual bool | empty () const |
|
virtual size_t | size () const |
|
virtual FMTyldtype | gettype () const |
|
virtual FMTdata & | operator[] (const std::string &yldname) |
|
virtual const FMTdata & | at (const std::string &yldname) const |
|
virtual bool | containsyield (const std::string &yldname) const |
|
virtual bool | isnullyield (const std::string &yldname) const |
|
virtual std::vector< std::string > | getyieldnames () const |
|
virtual void | clearcache () |
|
virtual std::map< std::string, std::vector< double > > | getallyieldsdata (const int &maxbase) const |
|
virtual std::unique_ptr< FMTyieldhandler > | presolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &newthemes) const |
|
virtual std::unique_ptr< FMTyieldhandler > | postsolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &basethemes) const |
|
virtual std::unique_ptr< FMTyieldhandler > | getfromfactor (const double &factor, std::vector< std::string >yieldnames=std::vector< std::string >()) const |
|
virtual int | getendpoint (const std::string &yld, const int &lowerstep, const double &bound, const double &value) const |
|
virtual double | getpeak (const FMTyieldrequest &request, const std::string &yld, const int &targetage) const |
|
virtual int | getage (const FMTyieldrequest &request, const FMTspec &spec) const |
|
virtual double | getyieldlinearvalue (const std::string &yldname, const FMTyieldrequest &request, bool allowoutofrange=true) const |
|
| FMTobject () |
|
virtual | ~FMTobject () |
|
| FMTobject (const std::shared_ptr< Exception::FMTexceptionhandler > exhandler) |
|
| FMTobject (const FMTobject &rhs) |
|
FMTobject & | operator= (const FMTobject &rhs) |
|
virtual void | passinlogger (const std::shared_ptr< Logging::FMTlogger > &logger) |
|
void | passinexceptionhandler (const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) |
|
void | redirectlogtofile (const std::string &location) |
|
virtual void | setdefaultlogger () |
|
virtual void | setquietlogger () |
|
virtual void | settasklogger () |
|
virtual void | setdebuglogger () |
|
void | setdefaultexceptionhandler () |
|
void | setquietexceptionhandler () |
|
void | setdebugexceptionhandler () |
|
void | setfreeexceptionhandler () |
|
void | disablenestedexceptions () |
|
void | enablenestedexceptions () |
|
void | seterrorstowarnings (const std::vector< Exception::FMTexc > &errors) |
|
void | setmaxwarningsbeforesilenced (const size_t &maxwarningcount) |
|