| Contents | Index |
copiedObj = copyobj(Obj, parentObj)
copiedObj = copyobj(modelObj)
| Obj | Abstract kinetic law, compartment, configuration set, event, kinetic law, model, parameter, reaction, rule, species, or variant object. | ||||||||||||||
| parentObj |
| ||||||||||||||
| modelObj | Model object to be copied. | ||||||||||||||
| copiedObj | Output returned by the copyobj method with the parent set as specified in input argument (parentObj). |
copiedObj = copyobj(Obj, parentObj) makes a copy of a SimBiology object (Obj) and returns a pointer to the copy (copiedObj). In the copied object (copiedObj), this method assigns a value (parentObj) to the property Parent.
copiedObj = copyobj(modelObj) makes a copy of a model object (modelObj) and returns the copy (copiedObj). In the copied model object (copiedObj), this method assigns the root object to the property Parent.
Note When the copyobj method copies a model, it resets the StatesToLog property to the default value. Similarly, the Inputs and Outputs properties are not copied but rather left empty. Thus, when you simulate a copied model you see results for the default states, unless you manually update these properties. |
Create a reaction object separate from a model object, and then add it to a model.
Create a model object and add a reaction object.
modelObj1 = sbiomodel('cell'); reactionObj = addreaction(modelObj1, 'a -> b');
Create a copy of the reaction object and assign it to another model object.
modelObj2 = sbiomodel('cell2');
reactionObjCopy = copyobj(reactionObj, modelObj2);
modelObj2.Reactions
SimBiology Reaction Array Index: Reaction: 1 a -> b

See how to analyze, visualize, and model biological data and systems using MathWorks products.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |