Commit variant contents to model
commit(
variantObj
, modelObj
)
| Specify the model object to which you want to commit a variant. |
| Variant object to commit to the model object. |
commit(
commits
the variantObj
, modelObj
)Contents
property of a SimBiology® variant
object (
)
to the model object variantObj
.
The property values stored in the variant object replace the values
stored in the model.modelObj
A SimBiology variant object stores alternate values for
properties on a SimBiology model. For more information on variants,
see Variant object
.
The Contents
are set on the model object
in order of occurrence, with duplicate entries overwriting. If the commit
method
finds an incorrectly specified entry, an error occurs and the remaining
properties defined in the Contents
property are
not set.
Create a model containing one species.
modelObj = sbiomodel('mymodel'); compObj = addcompartment(modelObj, 'comp1'); speciesObj = addspecies(compObj, 'A', 10);
Add a variant object that varies the InitialAmount
property
of a species named A.
variantObj = addvariant(modelObj, 'v1'); addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});
Commit the contents of the variant (
). variantObj
commit (variantObj, modelObj);