Classes | Typedefs | Functions

dsim_simulation.h File Reference

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.

Detailed Description

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.

 All Classes Files Functions Typedefs Enumerations Enumerator