tblite
Light-weight tight-binding framework
|
Input for ALPB solvation. More...
Public Member Functions | |
type(alpb_input) function | create_alpb_input (dielectric_const, solvent, alpb, kernel) |
Consturctor for ALPB input to properly assign allocatable strings. | |
Data Fields | |
real(wp) | dielectric_const |
Dielectric constant. | |
real(wp) | born_scale = 1.0_wp |
Scaling factor for Born radii. | |
real(wp) | born_offset = 0.0_wp |
Offset parameter for Born radii integration. | |
real(wp), dimension(:), allocatable | rvdw |
Van-der-Waals radii for all species. | |
real(wp), dimension(:), allocatable | descreening |
Dielectric descreening parameter. | |
integer | kernel = born_kernel%p16 |
Interaction kernel. | |
logical | alpb = .true. |
Use analytical linearized Poisson-Boltzmann model. | |
character(len=:), allocatable | solvent |
Solvent for parameter selection. | |
Input for ALPB solvation.
Provide constructor for ALPB input.
type(alpb_input) function tblite_solvation_alpb::alpb_input::create_alpb_input | ( | real(wp), intent(in) | dielectric_const, |
character(len=*), intent(in), optional | solvent, | ||
logical, intent(in), optional | alpb, | ||
integer, intent(in), optional | kernel ) |
Consturctor for ALPB input to properly assign allocatable strings.
[in] | dielectric_const | Dielectric constant |
[in] | solvent | Solvent for parameter selection |
[in] | alpb | Use analytical linearized Poisson-Boltzmann model |
[in] | kernel | Interaction kernel |