|
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 |