TinkeCell API
1.0.0
C/Python/Octave/Ruby API
|
00001 #ifndef TINKERCELL_TC_ModelingTOOL_API_H 00002 #define TINKERCELL_TC_ModelingTOOL_API_H 00003 00004 #include "TC_structs.h" 00005 BEGIN_C_DECLS 00006 00013 TCAPIEXPORT tc_matrix tc_getStoichiometry(tc_items A); 00021 TCAPIEXPORT void tc_setStoichiometry(tc_items A,tc_matrix N); 00028 TCAPIEXPORT tc_strings tc_getRates(tc_items A); 00035 TCAPIEXPORT void tc_setRates(tc_items A,tc_strings rates); 00042 TCAPIEXPORT tc_matrix tc_getStoichiometryFor(long x); 00049 TCAPIEXPORT const char* tc_getRate(long x); 00056 TCAPIEXPORT void tc_setRate(long x, const char* r); 00063 TCAPIEXPORT void tc_setStoichiometryFor(long x, tc_matrix N); 00068 TCAPIEXPORT void tc_StoichiometryTool_api( 00069 tc_matrix (*getStoichiometry)(tc_items ), 00070 void (*setStoichiometry)(tc_items ,tc_matrix ), 00071 tc_strings (*getRates)(tc_items ), 00072 void (*setRates)(tc_items ,tc_strings ) 00073 ); 00074 00075 END_C_DECLS 00076 #endif 00077