Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(structure_type), | intent(in) | :: | mol |
Molecular structure data |
||
class(dispersion_model), | intent(in) | :: | disp |
Dispersion model |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(structure_type), | intent(in) | :: | mol |
Molecular structure data |
||
class(dispersion_model), | intent(in) | :: | disp |
Dispersion model |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(damping_param), | intent(in) | :: | param |
Damping parameters |
||
character(len=*), | intent(in), | optional | :: | method |
Method name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(structure_type), | intent(in) | :: | mol |
Molecular structure data |
||
real(kind=wp), | intent(in) | :: | pair_disp2(:,:) | |||
real(kind=wp), | intent(in) | :: | pair_disp3(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(structure_type), | intent(in) | :: | mol |
Molecular structure data |
||
real(kind=wp), | intent(in) | :: | energy | |||
real(kind=wp), | intent(in), | optional | :: | gradient(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | sigma(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit |
Unit for output |
||
class(structure_type), | intent(in) | :: | mol |
Molecular structure data |
||
class(dispersion_model), | intent(in) | :: | disp |
Dispersion model |
||
real(kind=wp), | intent(in) | :: | cn(:) |
Coordination numbers |
||
real(kind=wp), | intent(in) | :: | q(:) |
Atomic partial charges |
||
real(kind=wp), | intent(in) | :: | c6(:,:) |
Atomic dispersion coefficients |
reads a line from unit into an allocatable character
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
character(len=:), | intent(out), | allocatable | :: | line | ||
integer, | intent(out), | optional | :: | iostat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
character(len=*), | intent(in), | optional | :: | indentation | ||
real(kind=wp), | intent(in), | optional | :: | energy | ||
real(kind=wp), | intent(in), | optional | :: | gradient(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | sigma(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | hessian(:,:,:,:) | ||
real(kind=wp), | intent(in), | optional | :: | cn(:) | ||
real(kind=wp), | intent(in), | optional | :: | q(:) | ||
real(kind=wp), | intent(in), | optional | :: | c6(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | alpha(:) | ||
real(kind=wp), | intent(in), | optional | :: | pairwise_energy2(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | pairwise_energy3(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
real(kind=wp), | intent(in), | optional | :: | energy | ||
real(kind=wp), | intent(in), | optional | :: | gradient(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | sigma(:,:) | ||
real(kind=wp), | intent(in), | optional | :: | hessian(:,:,:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(structure_type), | intent(in) | :: | mol | |||
character(len=*), | intent(in) | :: | fname | |||
real(kind=wp), | intent(in) | :: | energy | |||
real(kind=wp), | intent(in) | :: | gradient(:,:) | |||
integer, | intent(out) | :: | stat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(structure_type), | intent(in) | :: | mol | |||
character(len=*), | intent(in) | :: | fname | |||
real(kind=wp), | intent(in) | :: | energy | |||
real(kind=wp), | intent(in) | :: | sigma(3,3) | |||
integer, | intent(out) | :: | stat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | unit | |||
real(kind=wp), | intent(in) | :: | array(:) | |||
character(len=:), | intent(in), | allocatable | :: | indent |