Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=wp), | private, | dimension(23,7,max_elem) | :: | alphaiw | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | ascale | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | clsh | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | clsq | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | dfth | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | dftq | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | gffh | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | gffq | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | hcount | |||
integer, | private, | parameter | :: | max_elem | = | 118 | |
real(kind=wp), | private, | dimension(7,max_elem) | :: | pbch | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | pbcq | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | refcn | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | refcovcn | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | refh | |||
integer, | private, | dimension(max_elem) | :: | refn | |||
real(kind=wp), | private, | dimension(7,max_elem) | :: | refq | |||
integer, | private, | dimension(7,max_elem) | :: | refsys | |||
real(kind=wp), | private, | dimension(23,17) | :: | secaiw | |||
real(kind=wp), | private, | dimension(17) | :: | seccn | |||
real(kind=wp), | private, | dimension(17) | :: | seccnd3 | |||
real(kind=wp), | private, | dimension(17) | :: | secq | |||
real(kind=wp), | private, | dimension(17) | :: | sscale |
Get number of references for a given element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | sym |
Element symbol |
Number of references
Get number of references for a given atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | num |
Atomic number |
Number of references
Set the reference polarizibility for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference polarizibility for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference polarizibility for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference polarizibility for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference coordination numbers for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | cn(:) |
Reference coordination number |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference coordination numbers for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | cn(:) |
Reference coordination number |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the number of gaussian weights for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | ngw(:) |
Number of gaussian weights |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the number of gaussian weights for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | ngw(:) |
Number of gaussian weights |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference partial charges for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference partial charges for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference partial charges for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference partial charges for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
integer, | intent(in) | :: | num |
Atomic number |
Get number of references for a given atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | num |
Atomic number |
Number of references
Get number of references for a given element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | sym |
Element symbol |
Number of references
charge scaling function
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | a | |||
real(kind=wp), | intent(in) | :: | c | |||
real(kind=wp), | intent(in) | :: | qref | |||
real(kind=wp), | intent(in) | :: | qmod |
Set the reference polarizibility for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference polarizibility for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference polarizibility for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference polarizibility for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | alpha(:,:) |
Reference polarizibility |
||
real(kind=wp), | intent(in) | :: | ga |
Maximum charge scaling height |
||
real(kind=wp), | intent(in) | :: | gc |
Charge scaling steepness |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference coordination numbers for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | cn(:) |
Reference coordination number |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference coordination numbers for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | cn(:) |
Reference coordination number |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the number of gaussian weights for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | ngw(:) |
Number of gaussian weights |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the number of gaussian weights for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | ngw(:) |
Number of gaussian weights |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference partial charges for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference partial charges for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |
Set the reference partial charges for an atomic number
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
integer, | intent(in) | :: | num |
Atomic number |
Set the reference partial charges for an element symbol
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(out) | :: | q(:) |
Reference partial charge |
||
character(len=*), | intent(in) | :: | sym |
Element symbol |