本文整理汇总了C#中libsbmlcs.Species.unsetInitialConcentration方法的典型用法代码示例。如果您正苦于以下问题:C# Species.unsetInitialConcentration方法的具体用法?C# Species.unsetInitialConcentration怎么用?C# Species.unsetInitialConcentration使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类libsbmlcs.Species
的用法示例。
在下文中一共展示了Species.unsetInitialConcentration方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: test_Species_setInitialConcentration2
public void test_Species_setInitialConcentration2()
{
Species c = new Species(2,2);
int i = c.setInitialConcentration(4);
assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS );
assertTrue( c.getInitialConcentration() == 4 );
assertEquals( true, c.isSetInitialConcentration() );
i = c.unsetInitialConcentration();
assertTrue( i == libsbml.LIBSBML_OPERATION_SUCCESS );
assertEquals( false, c.isSetInitialConcentration() );
c = null;
}
示例2: Main
//.........这里部分代码省略.........
var submod1 = mplugin.createSubmodel();
submod1.setId("A");
submod1.setModelRef("enzyme");
var submod2 = mplugin.createSubmodel();
submod2.setId("B");
submod2.setModelRef("simple");
var del = submod2.createDeletion();
del.setPortRef("J0_port");
del.setId("oldrxn");
// Synchronize the compartments
var mcomp = model.createCompartment();
mcomp.setSpatialDimensions(3);
mcomp.setConstant(true);
mcomp.setId("comp");
mcomp.setSize(1L);
var compartplug = (CompSBasePlugin)(mcomp.getPlugin("comp"));
var re = new ReplacedElement();
re.setIdRef("comp");
re.setSubmodelRef("A");
compartplug.addReplacedElement(re);
re.setSubmodelRef("B");
re.unsetIdRef();
re.setPortRef("comp_port");
compartplug.addReplacedElement(re);
//Synchronize the species
spec.setId("S");
spec.setInitialConcentration(5);
var specplug = (CompSBasePlugin)(spec.getPlugin("comp"));
var sre = specplug.createReplacedElement();
sre.setSubmodelRef("A");
sre.setIdRef("S");
var sre2 = specplug.createReplacedElement();
sre2.setSubmodelRef("B");
sre2.setPortRef("S_port");
model.addSpecies(spec);
spec.setId("D");
spec.setInitialConcentration(10);
sre.setIdRef("D");
sre2.setPortRef("D_port");
model.addSpecies(spec);
spec.setId("E");
spec.unsetInitialConcentration();
sre.unsetIdRef();
sre2.unsetIdRef();
sre.setPortRef("E_port");
sre2.setDeletion("oldrxn");
model.addSpecies(spec);
spec.setId("ES");
spec.unsetInitialConcentration();
sre.setPortRef("ES_port");
sre2.setDeletion("oldrxn");
model.addSpecies(spec);
//Synchronize the reactions
var rxn1plug = (CompSBasePlugin)(rxn.getPlugin("comp"));
var rxn2plug = (CompSBasePlugin)(rxn2.getPlugin("comp"));
var deletion = new ReplacedElement();
deletion.setDeletion("oldrxn");
deletion.setSubmodelRef("B");
rxn1plug.addReplacedElement(deletion);
rxn2plug.addReplacedElement(deletion);
var re2 = new ReplacedElement();
re2.setSubmodelRef("A");
re2.setPortRef("J0_port");
rxn1plug.addReplacedElement(re2);
re2.setPortRef("J1_port");
rxn2plug.addReplacedElement(re2);
model.addReaction(rxn);
model.addReaction(rxn2);
libsbml.writeSBMLToFile(document, "spec_example4.xml");
document = libsbml.readSBMLFromFile("spec_example4.xml");
if (document == null)
{
Console.WriteLine("Error reading back in file.");
retval = -1;
}
else
{
document.setConsistencyChecks(libsbml.LIBSBML_CAT_UNITS_CONSISTENCY, false);
document.checkConsistency();
if (document.getErrorLog().getNumFailsWithSeverity(2) > 0 ||
document.getErrorLog().getNumFailsWithSeverity(3) > 0)
{
var stream = new OStringStream();
document.printErrors(stream);
Console.WriteLine("Errors encoutered when round-tripping SBML file: \n" +
stream.str());
retval = -1;
}
libsbml.writeSBMLToFile(document, "spec_example4_rt.xml");
}
return retval;
}