#include <colvarscript.h>
Type of object handling a script command.
Definition at line 1186 of file colvarscript.h.
Definition at line 34 of file colvarscript.C.
References colvarmodule::error, colvarproxy_tcl::get_tcl_interp, colvarproxy_tcl::init_tcl_pointers, colvarmodule::log, NULL, proxy, and tcl_run_colvarscript_command.
Add the given string to the error message of the script interface.
Definition at line 1689 of file colvarscript.C.
[inline]
Instantiation of get_cmd_arg<> for bias-level commands.
Definition at line 1507 of file colvarscript.h.
[inline]
Instantiation of check_cmd_nargs<> for colvar-level commands.
Definition at line 1498 of file colvarscript.h.
[inline]
Instantiation of check_cmd_nargs<> for module-level commands.
Definition at line 1489 of file colvarscript.h.
Number of positional arguments to shift for each object type.
Definition at line 1517 of file colvarscript.h.
[inline]
Instantiation of get_cmd_arg<> for bias-level commands.
Definition at line 1459 of file colvarscript.h.
Get a pointer to the i-th argument of the command (NULL if not given).
Definition at line 1436 of file colvarscript.h.
Return the prefix of the individual command for each object function.
Definition at line 1268 of file colvarscript.C.
Get summary of command line syntax for all commands of a given context
Definition at line 1395 of file colvarscript.C.
[inline]
Instantiation of get_cmd_arg<> for colvar-level commands.
Definition at line 1452 of file colvarscript.h.
Get description of the argument of a command (excluding prefix)
Definition at line 1309 of file colvarscript.C.
Referenced by cvscript_command_arghelp.
Get the command line syntax following by the help string
Definition at line 1427 of file colvarscript.C.
Get a description of how the command should be used in a command line
Definition at line 1357 of file colvarscript.C.
Get help string for a command (does not specify how it is launched)
Definition at line 1345 of file colvarscript.C.
Referenced by cvscript_command_full_help.
Get one-line help summary for a command
Definition at line 1285 of file colvarscript.C.
Referenced by cvscript_command_help.
Get number of total arguments (excluding prefix)
Definition at line 1333 of file colvarscript.C.
Referenced by cvscript_command_n_args_max.
Get number of required arguments (excluding prefix)
Definition at line 1321 of file colvarscript.C.
Referenced by cvscript_command_n_args_min.
[inline]
Get names of all commands.
Definition at line 1233 of file colvarscript.h.
Referenced by cvscript_command_names.
Get description of the return value of a command
Definition at line 1297 of file colvarscript.C.
Referenced by cvscript_command_rethelp.
[inline]
Instantiation of get_cmd_arg<> for module-level commands.
Definition at line 1445 of file colvarscript.h.
[inline]
Modify the string result of the current scripting call.
Definition at line 58 of file colvarscript.h.
References str_result_.
[inline]
Get the string representation of an object (by default, a simple cast).
Definition at line 1545 of file colvarscript.C.
Get a list of strings from an object (does not work with a simple cast).
Definition at line 1556 of file colvarscript.C.
Run subcommands on base colvardeps object (colvar, bias, ...).
Definition at line 1599 of file colvarscript.C.
[inline]
Pointer to the colvarproxy object (interface with host engine).
Definition at line 1289 of file colvarscript.h.
Referenced by colvarscript.
Run a script command with space-separated positional arguments (objects).
Definition at line 1441 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 2006 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 2011 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1966 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1970 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1976 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1980 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1986 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1990 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 1996 of file colvarscript.C.
Copy x into obj if not NULL, or into the script object's result otherwise.
Definition at line 2000 of file colvarscript.C.
Definition at line 1953 of file colvarscript.C.
Definition at line 1942 of file colvarscript.C.
Definition at line 1930 of file colvarscript.C.
Definition at line 1924 of file colvarscript.C.
Definition at line 1915 of file colvarscript.C.
Definition at line 1909 of file colvarscript.C.
Definition at line 1900 of file colvarscript.C.
Definition at line 1894 of file colvarscript.C.
[inline]
Get the string result of the current scripting call.
Definition at line 52 of file colvarscript.h.
References str_result_.
[friend]
Definition at line 39 of file colvarscript.h.
String representation of the result of a script call.
Definition at line 46 of file colvarscript.h.
Referenced by modify_str_result, and str_result.