42 #ifndef rrc_cpp_supportH
43 #define rrc_cpp_supportH
48 #pragma warning(disable: 26812)
49 #pragma warning(disable: 26451)
51 #include "rr-libstruct/lsMatrix.h"
53 #pragma warning(disable: 26812)
54 #pragma warning(disable: 26451)
57 #include "rrRoadRunnerData.h"
58 #include "rrcStringList.h"
59 #include "rrArrayList.h"
80 C_DECL_SPEC
void setError(
const string& err);
88 C_DECL_SPEC rr::RoadRunner* castToRoadRunner(
RRHandle rrHandle);
98 C_DECL_SPEC
bool copyVector(
const RRVector* source, vector<double>& dest);
Definition: rrArrayList.h:24
Definition: rrcStringList.h:21
C_DECL_SPEC RRVectorPtr rrcCallConv createVector(int size)
Create a new vector with a given size.
roadRunner C wrappers 2012
roadRunner C wrappers 2012
void * RRHandle
Void pointer to a RoadRunner instance.
Definition: rrc_types.h:50
Structure for the result type from the simulate calls. The client is responsible for freeing the RRCD...
Definition: rrc_types.h:111
Structure for a simple complex Matrix type.
Definition: rrc_types.h:101
Structure for a simple complex Vector type.
Definition: rrc_types.h:92
Structure for a simple double Matrix type.
Definition: rrc_types.h:74
A list type, stores int, double, strings and lists.
Definition: rrc_types.h:148
Structure for a simple vector of strings.
Definition: rrc_types.h:66
Structure for a simple vector of doubles.
Definition: rrc_types.h:58