Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | PTYPE_SSF | = | 0 | |
integer, | public, | parameter | :: | PTYPE_ERF | = | 1 | |
integer, | public, | parameter | :: | PTYPE_BECKE4 | = | 2 | |
integer, | public, | parameter | :: | PTYPE_SMSTP2 | = | 3 | |
integer, | public, | parameter | :: | PTYPE_SMSTP3 | = | 4 | |
integer, | public, | parameter | :: | PTYPE_SMSTP4 | = | 5 | |
integer, | public, | parameter | :: | PTYPE_SMSTP5 | = | 6 |
@brief Interface for func: double -> double
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=fp), | intent(in) | :: | x |
@brief Type for partition function calculation
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=fp), | public | :: | limit | = | 1.0_fp | ||
procedure(func_d_d), | public, | nopass, pointer | :: | eval | |||
procedure(func_d_d), | public, | nopass, pointer | :: | deriv |
procedure, public :: set => set_partition_function |