| version 1.6 | version 1.7 |
|---|
| |
| { | { |
| } | } |
| | |
| | |
| | extern "C" { |
| | |
| | // Generic hooks; NAMD and VMD have Tcl-specific versions in the respective proxies |
| | |
| | int run_colvarscript_command(int argc, const char **argv) |
| | { |
| | colvarproxy *cvp = cvm::proxy; |
| | if (!cvp) { |
| | return -1; |
| | } |
| | if (!cvp->script) { |
| | cvm::error("Called run_colvarscript_command without a script object initialized.\n"); |
| | return -1; |
| | } |
| | return cvp->script->run(argc, argv); |
| | } |
| | |
| | const char * get_colvarscript_result() |
| | { |
| | colvarproxy *cvp = cvm::proxy; |
| | if (!cvp->script) { |
| | cvm::error("Called run_colvarscript_command without a script object initialized.\n"); |
| | return ""; |
| | } |
| | return cvp->script->result.c_str(); |
| | } |
| | } |
| | |
| | |
| /// Run method based on given arguments | /// Run method based on given arguments |
| int colvarscript::run(int argc, char const *argv[]) { | int colvarscript::run(int argc, char const *argv[]) { |
| | |