tblite
Light-weight tight-binding framework
|
Provide constructor for shift input. More...
Public Member Functions | |
type(shift_input) function | create_shift_input (state, solvent, alpb, gshift, molar_mass, rho, temperature) |
Consturctor for shift input to properly assign allocatable strings. | |
Provide constructor for shift input.
type(shift_input) function tblite_solvation_shift::shift_input::create_shift_input | ( | integer, intent(in), optional | state, |
character(len=*), intent(in), optional | solvent, | ||
logical, intent(in), optional | alpb, | ||
real(wp), intent(in), optional | gshift, | ||
real(wp), intent(in), optional, allocatable | molar_mass, | ||
real(wp), intent(in), optional, allocatable | rho, | ||
real(wp), intent(in), optional | temperature ) |
Consturctor for shift input to properly assign allocatable strings.
[in] | state | Reference state |
[in] | solvent | Solvent for parameter selection |
[in] | alpb | Use analytical linearized Poisson-Boltzmann model |
[in] | gshift | Solvent specific free energy shift |
[in] | molar_mass | Molar mass of solvent |
[in] | rho | Density of solvent |
[in] | temperature | Temperature in Kelvin |