/*-------------------------------------------------------------------------
This is not real DERIV_LVL, it is just a constant that reflects the fact
that t-integrals require incremented angular momentum (effectively,
derivatives of ERIs).
-------------------------------------------------------------------------*/
#define MAX_AM 16
#define DERIV_LVL 1
#define DEFAULT_NEW_AM 6
#define DEFAULT_OPT_AM 6
#define DEFAULT_MAX_CLASS_SIZE 785
typedef struct {
/* Twice the maximum AM for which manager routines need to be generated */
int new_am;
/* Twice the maximum AM for which workers need to be generated */
int opt_am;
/* Twice the AM for which manager routines are already
generated and stored in an existing library */
int old_am;
/* Max number of integrals to be processed in one worker. If a class
is larger than this then split the worker into several. */
int max_class_size;
} Libr12Params_t;
syntax highlighted by Code2HTML, v. 0.9.1