Store the grid number to use for computing interaction and theirs types. More...
Public Attributes | |
integer, dimension(:,:), allocatable | array_grid_calc |
Contains the grid number to use for computation and their type_grid. caution, before 2 d, but not used, can add asymetry now add for multiple grids ( lennard-jones only ) could be a separate type for some array set_of_protein. | |
integer, dimension(:), allocatable | array_img_chg |
Make image charge apart, store the group(s) (set_of_proteins ) which need img_charge computation. Typically the surface is excluded, not good for sdamm OpenMP, need to store all proteins. | |
integer, dimension(:), allocatable | array_prot_type |
Same idea, take more time to look at which group it belongs, so save it, used by sdamm. | |
integer | nb_grid |
Total number of grids to use for computation. | |
integer | surface_id |
protein id of the surface for image_charge, used only by sdamm ( only 1 for sda_2proteins ) | |
logical | couple_eldes |
Speed computation if couple of interactions can be computed together. | |
logical | couple_apdesljrep |
logical | imetaldesolv |
Keep specific interaction to compute. img_chg_desolv_input read from input, can be -1, 0 or 1. metal_desolvation and image charge desolvation (PrometCS) | |
logical | iimg_chg |
logical | iimg_chg_desolv |
integer | img_chg_desolv_input |
real(kind=8) | epsilon_scale |
for PrometCS, analytical correction to image-charge | |
logical | fast_computation |
State if fast algorithm can be used. new alternative to efast, fast swtiched on if all interactions are symetric can use fast version of force and energy. | |
logical | ianalytic |
If analytical force/energy are included Hydrodynamics parameters. | |
logical | idebye |
logical | ihi |
real(kind=4) | cutoff_hi |
Store the grid number to use for computing interaction and theirs types.
Only one single object of this module should be initialized
It more effective for force and energy calculations with the version fast
Add information if electrostatic and desolvation, or apolar and repulsive lennard-jones can be computed together