Utility functions for the dispersion models
derivative of charge scaling function w.r.t. charge
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 |
Check whether we are dealing with an exceptional value, NaN or Inf
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | val |
numerical Casimir–Polder integration
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | pol(23) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=wp), | intent(in) | :: | wf | |||
real(kind=wp), | intent(in) | :: | cn | |||
real(kind=wp), | intent(in) | :: | cnref |
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 |