libSBML C++ API  5.20.4
AnalyticGeometry.cpp File Reference

Implementation of the AnalyticGeometry class. More...

Include dependency graph for AnalyticGeometry.cpp:

Functions

int AnalyticGeometry_addAnalyticVolume (AnalyticGeometry_t *ag, const AnalyticVolume_t *av)
 
AnalyticGeometry_tAnalyticGeometry_clone (const AnalyticGeometry_t *ag)
 
AnalyticGeometry_tAnalyticGeometry_create (unsigned int level, unsigned int version, unsigned int pkgVersion)
 
AnalyticVolume_tAnalyticGeometry_createAnalyticVolume (AnalyticGeometry_t *ag)
 
void AnalyticGeometry_free (AnalyticGeometry_t *ag)
 
AnalyticVolume_tAnalyticGeometry_getAnalyticVolume (AnalyticGeometry_t *ag, unsigned int n)
 
AnalyticVolume_tAnalyticGeometry_getAnalyticVolumeByDomainType (AnalyticGeometry_t *ag, const char *sid)
 
AnalyticVolume_tAnalyticGeometry_getAnalyticVolumeById (AnalyticGeometry_t *ag, const char *sid)
 
ListOf_tAnalyticGeometry_getListOfAnalyticVolumes (AnalyticGeometry_t *ag)
 
unsigned int AnalyticGeometry_getNumAnalyticVolumes (AnalyticGeometry_t *ag)
 
int AnalyticGeometry_hasRequiredAttributes (const AnalyticGeometry_t *ag)
 
int AnalyticGeometry_hasRequiredElements (const AnalyticGeometry_t *ag)
 
AnalyticVolume_tAnalyticGeometry_removeAnalyticVolume (AnalyticGeometry_t *ag, unsigned int n)
 
AnalyticVolume_tAnalyticGeometry_removeAnalyticVolumeById (AnalyticGeometry_t *ag, const char *sid)
 

Detailed Description

Implementation of the AnalyticGeometry class.

Author
SBMLTeam

Function Documentation

◆ AnalyticGeometry_addAnalyticVolume()

int AnalyticGeometry_addAnalyticVolume ( AnalyticGeometry_t ag,
const AnalyticVolume_t av 
)

◆ AnalyticGeometry_clone()

AnalyticGeometry_t* AnalyticGeometry_clone ( const AnalyticGeometry_t ag)

◆ AnalyticGeometry_create()

AnalyticGeometry_t* AnalyticGeometry_create ( unsigned int  level,
unsigned int  version,
unsigned int  pkgVersion 
)

◆ AnalyticGeometry_createAnalyticVolume()

AnalyticVolume_t* AnalyticGeometry_createAnalyticVolume ( AnalyticGeometry_t ag)

◆ AnalyticGeometry_free()

void AnalyticGeometry_free ( AnalyticGeometry_t ag)

◆ AnalyticGeometry_getAnalyticVolume()

AnalyticVolume_t* AnalyticGeometry_getAnalyticVolume ( AnalyticGeometry_t ag,
unsigned int  n 
)

◆ AnalyticGeometry_getAnalyticVolumeByDomainType()

AnalyticVolume_t* AnalyticGeometry_getAnalyticVolumeByDomainType ( AnalyticGeometry_t ag,
const char *  sid 
)

◆ AnalyticGeometry_getAnalyticVolumeById()

AnalyticVolume_t* AnalyticGeometry_getAnalyticVolumeById ( AnalyticGeometry_t ag,
const char *  sid 
)

◆ AnalyticGeometry_getListOfAnalyticVolumes()

ListOf_t* AnalyticGeometry_getListOfAnalyticVolumes ( AnalyticGeometry_t ag)

◆ AnalyticGeometry_getNumAnalyticVolumes()

unsigned int AnalyticGeometry_getNumAnalyticVolumes ( AnalyticGeometry_t ag)

◆ AnalyticGeometry_hasRequiredAttributes()

int AnalyticGeometry_hasRequiredAttributes ( const AnalyticGeometry_t ag)

◆ AnalyticGeometry_hasRequiredElements()

int AnalyticGeometry_hasRequiredElements ( const AnalyticGeometry_t ag)

◆ AnalyticGeometry_removeAnalyticVolume()

AnalyticVolume_t* AnalyticGeometry_removeAnalyticVolume ( AnalyticGeometry_t ag,
unsigned int  n 
)

◆ AnalyticGeometry_removeAnalyticVolumeById()

AnalyticVolume_t* AnalyticGeometry_removeAnalyticVolumeById ( AnalyticGeometry_t ag,
const char *  sid 
)