Go to the source code of this file.
Classes | |
class | dsim_simulation |
DSim simulation manager class. More... | |
Typedefs | |
typedef void *(* | dsim_library_description_function_t )() |
Type signature for a library's dsim_library_manifest function. | |
Functions | |
void * | dsim_create_library_manifest (const char *identifier, const char *library_name, const char *library_description) |
Create and initialize a library manifest object to describe the containing library. | |
void | dsim_add_integrator (void *manifest, const char *integrator_type, const char *class_name, const char *integrator_name, const char *integrator_description) |
Add a description of an integrator contained within the library to a previously created manfiest object. | |
void | dsim_add_model (void *manifest, const char *model_type, const char *class_name, const char *model_name, const char *model_description) |
Add a description of a model contained within the library to a previously created manifest object. |
Contains the dsim_simulation class used by external applications to run DSim simulations; also contains the manifest management functions and variables used to both create and read manifests.