41 #define EXTERN_C extern "C" 46 #if defined(__cplusplus) 50 #define RESTRICT restrict 53 #if !defined(__CVERSION) 72 #define FSYM(a) a ## _ 73 #if defined(VAR_G77) || defined(HAVE_GCPP) 74 #define FSYM2(a) a ## __ 76 #define FSYM2(a) a ## _ 80 #if defined(VAR_PGF77) 81 #define __FUNCTION__ "PGI_does_not_define__FUNCTION__" 84 #define __FUNCTION__ "SUNs CC compiler_does_not_define__FUNCTION__" 87 #define __FUNCTION__ "SGIs CC compiler_does_not_define__FUNCTION__" 90 #define __FUNCTION__ "DEC CC compiler does not define __FUNCTION__" 93 #define ELEMENTS(arr) (sizeof(arr)/sizeof(arr[0])) 110 const real* dmata,
const real *dmatb,
120 extern int (*
fort_print)(
const char* format, ...);
123 #if !defined __inline__ A structure describing the grid settings.
Definition: grid_params.h:49
Grid Generator interface.
Definition: functionals.h:347
A vector of first order derivatives with respect to two parameters: density rho and SQUARE of the gra...
Definition: dft_common.h:51
void(* DFTPropEvalMaster)(void)
Definition: dft.h:117
EXTERN_C int dft_setfunc(const char *line)
Definition: dft_common.cc:281
Representation of a molecule as a set of nuclei and total charge.
Definition: molecule.h:76
EXTERN_C void grid_set_tmpdir(const char *tmpdir)
Definition: grid_reader.cc:106
EXTERN_C real dft_get_uxc(int nElectrons, const real *dmata, const real *dmatb, const BasisInfoStruct *bis, const Molecule *mol, const Dft::GridParams &gss, real *xca, real *xcb, real *edfty, int nThreads)
int(* fort_print)(const char *format,...)
Definition: dft_common.cc:184
EXTERN_C real dft_get_xc(int nElectrons, const real *dmat, const BasisInfoStruct *bis, const Molecule *mol, const Dft::GridParams &gss, real *ksm, real *edfty, int nThreads)
Definition: basisinfo.h:111
ergo_real real
Definition: cubature_rules.h:33
EXTERN_C void dftpot1_(SecondDrv *ds, const real *w, const FunDensProp *dp, const int *triplet)
Definition: dft_common.cc:780
EXTERN_C void dftpot0_(FirstDrv *ds, const real *weight, const FunDensProp *dp)
Definition: dft_common.cc:770
Definition: dft_common.h:61
Functional library interface.
void(* DFTPropEvalSlave)(real *work, int *lwork, const int *iprint)
Definition: dft.h:118
#define EXTERN_C
Definition: dft.h:43