Loading [MathJax]/extensions/tex2jax.js
libSBML C++ API  5.20.2
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CompModelPlugin.cpp File Reference

Implementation of CompModelPlugin, the plugin class of comp package for the SBase element. More...

Include dependency graph for CompModelPlugin.cpp:

Functions

int CompModelPlugin_addPort (CompModelPlugin_t *cmp, const Port_t *p)
 
int CompModelPlugin_addSubmodel (CompModelPlugin_t *cmp, const Submodel_t *s)
 
Port_tCompModelPlugin_createPort (CompModelPlugin_t *cmp)
 
Submodel_tCompModelPlugin_createSubmodel (CompModelPlugin_t *cmp)
 
ListOf_tCompModelPlugin_getListOfPorts (CompModelPlugin_t *cmp)
 
ListOf_tCompModelPlugin_getListOfSubmodels (CompModelPlugin_t *cmp)
 
unsigned int CompModelPlugin_getNumPorts (CompModelPlugin_t *cmp)
 
unsigned int CompModelPlugin_getNumSubmodels (CompModelPlugin_t *cmp)
 
Port_tCompModelPlugin_getPort (CompModelPlugin_t *cmp, unsigned int n)
 
Port_tCompModelPlugin_getPortById (CompModelPlugin_t *cmp, const char *sid)
 
Submodel_tCompModelPlugin_getSubmodel (CompModelPlugin_t *cmp, unsigned int n)
 
Submodel_tCompModelPlugin_getSubmodelById (CompModelPlugin_t *cmp, const char *sid)
 
Port_tCompModelPlugin_removePort (CompModelPlugin_t *cmp, unsigned int n)
 
Submodel_tCompModelPlugin_removeSubmodel (CompModelPlugin_t *cmp, unsigned int n)
 

Detailed Description

Implementation of CompModelPlugin, the plugin class of comp package for the SBase element.

Author
Lucian Smith

Function Documentation

◆ CompModelPlugin_addPort()

int CompModelPlugin_addPort ( CompModelPlugin_t *  cmp,
const Port_t p 
)

◆ CompModelPlugin_addSubmodel()

int CompModelPlugin_addSubmodel ( CompModelPlugin_t *  cmp,
const Submodel_t s 
)

◆ CompModelPlugin_createPort()

Port_t* CompModelPlugin_createPort ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_createSubmodel()

Submodel_t* CompModelPlugin_createSubmodel ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_getListOfPorts()

ListOf_t* CompModelPlugin_getListOfPorts ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_getListOfSubmodels()

ListOf_t* CompModelPlugin_getListOfSubmodels ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_getNumPorts()

unsigned int CompModelPlugin_getNumPorts ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_getNumSubmodels()

unsigned int CompModelPlugin_getNumSubmodels ( CompModelPlugin_t *  cmp)

◆ CompModelPlugin_getPort()

Port_t* CompModelPlugin_getPort ( CompModelPlugin_t *  cmp,
unsigned int  n 
)

◆ CompModelPlugin_getPortById()

Port_t* CompModelPlugin_getPortById ( CompModelPlugin_t *  cmp,
const char *  sid 
)

◆ CompModelPlugin_getSubmodel()

Submodel_t* CompModelPlugin_getSubmodel ( CompModelPlugin_t *  cmp,
unsigned int  n 
)

◆ CompModelPlugin_getSubmodelById()

Submodel_t* CompModelPlugin_getSubmodelById ( CompModelPlugin_t *  cmp,
const char *  sid 
)

◆ CompModelPlugin_removePort()

Port_t* CompModelPlugin_removePort ( CompModelPlugin_t *  cmp,
unsigned int  n 
)

◆ CompModelPlugin_removeSubmodel()

Submodel_t* CompModelPlugin_removeSubmodel ( CompModelPlugin_t *  cmp,
unsigned int  n 
)