/** * @file ctrpath.h */ #ifndef CTC_RXNPATH_H #define CTC_RXNPATH_H #include "clib_defs.h" extern "C" { CANTERA_CAPI int rdiag_new(); CANTERA_CAPI int rdiag_del(int i); CANTERA_CAPI int rdiag_detailed(int i); CANTERA_CAPI int rdiag_brief(int i); CANTERA_CAPI int rdiag_setThreshold(int i, double v); CANTERA_CAPI int rdiag_setBoldColor(int i, char* color); CANTERA_CAPI int rdiag_setNormalColor(int i, char* color); CANTERA_CAPI int rdiag_setDashedColor(int i, char* color); CANTERA_CAPI int rdiag_setDotOptions(int i, char* opt); CANTERA_CAPI int rdiag_setBoldThreshold(int i, double v); CANTERA_CAPI int rdiag_setNormalThreshold(int i, double v); CANTERA_CAPI int rdiag_setLabelThreshold(int i, double v); CANTERA_CAPI int rdiag_setScale(int i, double v); CANTERA_CAPI int rdiag_setFlowType(int i, int iflow); CANTERA_CAPI int rdiag_setArrowWidth(int i, double v); CANTERA_CAPI int rdiag_setTitle(int i, char* title); CANTERA_CAPI int rdiag_write(int i, int fmt, char* fname); CANTERA_CAPI int rdiag_add(int i, int n); CANTERA_CAPI int rdiag_findMajor(int i, double threshold, size_t lda, double* a); CANTERA_CAPI int rdiag_setFont(int i, char* font); CANTERA_CAPI int rdiag_displayOnly(int i, int k); CANTERA_CAPI int rbuild_new(); CANTERA_CAPI int rbuild_del(int i); CANTERA_CAPI int rbuild_init(int i, char* logfile, int k); CANTERA_CAPI int rbuild_build(int i, int k, char* el, char* dotfile, int idiag, int iquiet); } #endif