44 #ifndef PLATTPROBMODEL_HH 45 #define PLATTPROBMODEL_HH 56 template<
typename WrappedModel>
95 template<
typename STDATA>
97 const std::string& prefix =
"")
const 99 stData.setValue( prefix+
"probA", _probA);
100 stData.setValue( prefix+
"probB", _probB);
101 WrappedModel::saveParameters( stData, prefix);
115 template<
typename STDATA>
117 const std::string& prefix =
"")
119 WrappedModel::loadParameters( stData, prefix);
120 stData.getValue( prefix+
"probA", _probA);
121 stData.getValue( prefix+
"probB", _probB);
136 template<
typename STDATA>
138 const std::string& prefix =
"")
const 140 stData.setValue( prefix+
"probA", _probA);
141 stData.setValue( prefix+
"probB", _probB);
142 WrappedModel::saveParametersWithUIDs( stData, prefix);
156 template<
typename STDATA,
typename FV>
158 const std::vector<FV*>& fvsByUID,
159 const std::string& prefix =
"")
161 WrappedModel::loadParametersWithUIDs( stData, fvsByUID, prefix);
162 stData.getValue( prefix+
"probA", _probA);
163 stData.getValue( prefix+
"probB", _probB);
180 const std::vector<char>& leaveOutFlagsByUID)
const bool isModelAffectedByLeftOutVectors(const std::vector< char > &leaveOutFlagsByUID) const
check, if this model is affected by specified left out vectors, which means, that it needs to be retr...
void saveParametersWithUIDs(STDATA &stData, const std::string &prefix="") const
save the model data to string-string map.
void saveParameters(STDATA &stData, const std::string &prefix="") const
save the model data to given structured data.
void loadParameters(STDATA &stData, const std::string &prefix="")
load the model data from given structured data.
void loadParametersWithUIDs(STDATA &stData, const std::vector< FV *> &fvsByUID, const std::string &prefix="")
(description)
void setProbAB(double a, double b)