|
| FMTtransitionmask () |
|
| ~FMTtransitionmask ()=default |
|
| FMTtransitionmask (const std::string &lmask, const std::vector< FMTtheme > &themes, const double &lproportion) |
|
FMTmask | trans (const FMTmask &basemask) const |
|
| FMTtransitionmask (const FMTtransitionmask &rhs) |
|
| FMTtransitionmask (const FMTtransitionmask &rhs, const FMTmask &lmask, const std::vector< FMTtheme > &themes) |
|
FMTtransitionmask & | operator= (const FMTtransitionmask &rhs) |
|
FMTdevelopment | disturb (const Core::FMTdevelopment &dev, const FMTyields &yields, const std::vector< FMTtheme > &themes, const bool &reset_age) const |
|
std::map< std::string, std::string > | get (const std::vector< FMTtheme > &themes) const |
|
bool | operator== (const FMTtransitionmask &rhs) const |
|
double | getproportion () const |
|
FMTmask | getmask () const |
|
void | setmask (const Core::FMTmask &mtmask) |
|
void | setproportion (double newproportion) |
|
FMTtransitionmask | presolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &presolvedthemes) const |
|
| operator std::string () const override |
|
| FMTmaskfilter () |
|
virtual | ~FMTmaskfilter ()=default |
|
| FMTmaskfilter (const FMTmaskfilter &rhs) |
|
FMTmaskfilter & | operator= (const FMTmaskfilter &rhs) |
|
| FMTmaskfilter (const FMTmask &presolveselection, const FMTmask &buffermask) |
|
| FMTmaskfilter (const FMTmask &presolveselection) |
|
| FMTmaskfilter (std::vector< FMTmask > &masks) |
|
| FMTmaskfilter (std::vector< FMTmask > &masks, const std::vector< FMTtheme > &themes) |
|
FMTmask | filter (const FMTmask &devmask) const |
|
void | swap (FMTmaskfilter &rhs) |
|
FMTmaskfilter | presolve (const std::vector< FMTtheme > &themes) const |
|
bool | canpresolve (const FMTmask &mask, const std::vector< Core::FMTtheme > &themes) const |
|
std::vector< Core::FMTtheme > | getselectedthemes (const std::vector< Core::FMTtheme > &themes) const |
|
bool | emptyflipped () const |
|
bool | empty () const |
|
size_t | hash () const |
|
| FMTspec () |
|
virtual | ~FMTspec ()=default |
|
| FMTspec (const FMTspec &rhs) |
|
FMTspec & | operator= (const FMTspec &rhs) |
|
bool | add (const FMTspec &rhs) |
|
bool | setbounds (const FMTperbounds &bound) |
|
bool | addbounds (const FMTagebounds &bound) |
|
bool | addbounds (const FMTyldbounds &bound) |
|
bool | addbounds (const FMTlockbounds &bound) |
|
bool | allowwithoutyield (const int &tperiod, const int &tage, const int &tlock) const |
|
const FMTyldbounds & | getyieldbound (const std::string &name) const |
|
bool | allowyields (const std::vector< double > &values) const |
|
bool | allow (const int &tperiod, const int &tage, const int &tlock, const std::vector< double > &values) const |
|
const std::vector< std::string > & | getylds () const |
|
const std::vector< FMTyldbounds > & | getyldbounds () const |
|
virtual | operator std::string () const |
|
bool | operator== (const FMTspec &rhs) const |
|
bool | operator< (const FMTspec &rhs) const |
|
size_t | hash () const |
|
bool | empty () const |
|
bool | emptyage () const |
|
bool | emptyylds () const |
|
bool | emptyperiod () const |
|
bool | emptylock () const |
|
int | getageupperbound () const |
|
int | getagelowerbound () const |
|
int | getperiodupperbound () const |
|
int | getperiodlowerbound () const |
|
int | getlockupperbound () const |
|
int | getlocklowerbound () const |
|
bool | issubsetof (const FMTspec &rhs) const |
|