![]() |
Octopus 16.0
real-space, real-time, TDDFT code
|
Functions | |
void | get_vdw_params (const int zatom, double *c6, double *alpha, double *r0) |
void | fdamp (const double rr, const double r0ab, const double dd, const double sr, double *ff, double *dffdrab, double *dffdr0) |
void | distance (const int iatom, const int jatom, const double coordinates[], double *rr, double *rr2, double *rr6, double *rr7) |
void | vdw_calculate (const int natoms, const double dd, const double sr, const int zatom[], const double coordinates[], const double volume_ratio[], double *energy, double force[], double derivative_coeff[]) |
void | FC_FUNC_ (f90_vdw_calculate, F90_VDW_CALCULATE) const |
void get_vdw_params | ( | const int | zatom, |
double * | c6, | ||
double * | alpha, | ||
double * | r0 | ||
) |
void fdamp | ( | const double | rr, |
const double | r0ab, | ||
const double | dd, | ||
const double | sr, | ||
double * | ff, | ||
double * | dffdrab, | ||
double * | dffdr0 | ||
) |
void distance | ( | const int | iatom, |
const int | jatom, | ||
const double | coordinates[], | ||
double * | rr, | ||
double * | rr2, | ||
double * | rr6, | ||
double * | rr7 | ||
) |
void vdw_calculate | ( | const int | natoms, |
const double | dd, | ||
const double | sr, | ||
const int | zatom[], | ||
const double | coordinates[], | ||
const double | volume_ratio[], | ||
double * | energy, | ||
double | force[], | ||
double | derivative_coeff[] | ||
) |
void FC_FUNC_ | ( | f90_vdw_calculate | , |
F90_VDW_CALCULATE | |||
) | const |