13 unique_ptr<MixedTransitionModelInterface> mixedModel,
14 const std::string& subModelName,
15 const std::string& mixtDesc) :
20 mixedModelPtr_(std::move(mixedModel)),
31 unique_ptr<MixedTransitionModelInterface> mixedModel,
32 size_t subModelNumber,
33 const std::string& mixtDesc) :
38 mixedModelPtr_(std::move(mixedModel)),
39 subModelNumber_(subModelNumber),
56 mixedModelPtr_(fmsm.mixedModelPtr_->clone()),
57 subModelNumber_(fmsm.subModelNumber_),
58 mixtName_(fmsm.mixtName_)
friend class InMixedSubstitutionModel
void addParameters_(const ParameterList ¶meters)
AbstractParameterAliasable & operator=(const AbstractParameterAliasable &ap)
Abstract class of Wrapping model class, where all methods are redirected from model().
SubModel taken from a MixedTransitionModel, kept in the context of the MixedTransitionModel (see From...
size_t subModelNumber_
the number of the submodel
std::string mixtName_
The name of the mixture model (for io purpose).
InMixedSubstitutionModel & operator=(const InMixedSubstitutionModel &fmsm)
std::unique_ptr< MixedTransitionModelInterface > mixedModelPtr_
The MixedOfTransitionModels.
std::string toString(T t)
Defines the basic types of data flow nodes.
std::vector< unsigned int > Vuint