28 #ifndef ERGO_SCRIPTED_HEADER 29 #define ERGO_SCRIPTED_HEADER 40 #define EXTERN_C extern "C" 72 int start,
int cnt,
const char *
name);
Definition: ergo_scripted.h:67
EXTERN_C int es_getexc(const char *mode, int modes)
Computes the specified number of excited states.
Definition: ergo_scripted.cc:1239
const char * description
Definition: ergo_scripted.h:54
struct variable * list
Definition: ergo_scripted.h:59
EXTERN_C void es_mol_commit(void)
Finish the inline definition of the molecule.
Definition: ergo_scripted.cc:439
int vint
Definition: ergo_scripted.h:58
char * str
Definition: ergo_scripted.h:56
double num
Definition: ergo_scripted.h:57
EXTERN_C int es_run(const char *mode, int save_pot)
called when an actual calculation is to be commenced.
Definition: ergo_scripted.cc:649
MolType
MolType decides whether molecule data access routines modify the main or the ghost molecule...
Definition: ergo_scripted.h:67
const char * name
Definition: ergo_scripted.h:53
#define EXTERN_C
Definition: ergo_scripted.h:42
EXTERN_C void es_print_help_var(const struct variable *root)
Definition: ergo_scripted.cc:599
EXTERN_C void es_warranty(void)
Definition: ergo_scripted.cc:1705
struct variable * next
Definition: ergo_scripted.h:62
EXTERN_C void es_mol_begin(enum MolType moleculeClass)
starts processing the inline molecule input.
Definition: ergo_scripted.cc:398
EXTERN_C int es_set_nthreads_string(const char *str)
Definition: ergo_scripted.cc:523
Definition: ergo_scripted.h:49
Definition: ergo_scripted.h:67
EXTERN_C void es_print_precision()
Print precision that was selected for building the program.
Definition: ergo_scripted.cc:606
EXTERN_C void es_add_atom(const char *name, double x, double y, double z)
adds single atom at given coordinates and given name.
Definition: ergo_scripted.cc:416
EXTERN_C int es_assign_range(enum MolType mt, int rangeNo, int start, int cnt, const char *name)
Defines a range of atoms that will be assigned a specific basis set.
Definition: ergo_scripted.cc:262
EXTERN_C int es_mol_read_molecule(const char *fname, enum MolType moleculeClass)
reads molecule data in the MOLECULE.INP (Dalton) or XYZ format.
Definition: ergo_scripted.cc:463
enum VarType type
Definition: ergo_scripted.h:61
Definition: ergo_scripted.h:49
VarType
VarType defines recognized variable types.
Definition: ergo_scripted.h:49
EXTERN_C int es_get_polarisability(const char *mode, const char *opname, double freq)
Computes a dynamical polarizability for an operator specified by the.
Definition: ergo_scripted.cc:1373
EXTERN_C void es_assign_str(struct variable *var, const char *str)
es_assign_str assigns given string to the variable.
Definition: ergo_scripted.cc:227
int ergo_scanner_lineno
Definition: ergo_input_processor.c:339
EXTERN_C void es_print_help()
Definition: ergo_scripted.cc:577
EXTERN_C void es_mol_unit_angstrom(void)
Selects the units for the inline molecule format to be Angtroms, as opposed to default atomic units...
Definition: ergo_scripted.cc:450
EXTERN_C void es_assign_num(struct variable *var, double val)
es_assign_num assigns given numerical value to the variable.
Definition: ergo_scripted.cc:210
int ergo_scanner_reading_stdin
Definition: ergo_input_processor.c:340
Definition: ergo_scripted.h:49
EXTERN_C struct variable * es_find_var(struct variable *root, const char *name)
finds the variable struct by
Definition: ergo_scripted.cc:291
Definition: ergo_scripted.h:49
describes a variable recognized by the scripting system.
Definition: ergo_scripted.h:52
EXTERN_C int es_set_nthreads(int nThreads)
Definition: ergo_scripted.cc:498