TinkeCell API  1.0.0
C/Python/Octave/Ruby API
C:/Users/Deepak/Projects/TinkerCell/trunk/API/TC_StoichiometryTool_api.h
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 
 All Data Structures