![]() |
ESPResSo 3.2.0-11-g9950804-git
Extensible Simulation Package for Soft Matter Research
|
Structure for local mesh parameters. More...
#include <p3m-common.h>
Data Fields | |
| int | dim [3] |
| dimension (size) of local mesh. | |
| int | size |
| number of local mesh points. | |
| int | ld_ind [3] |
| index of lower left corner of the local mesh in the global mesh. | |
| double | ld_pos [3] |
| position of the first local mesh point. | |
| int | inner [3] |
| dimension of mesh inside node domain. | |
| int | in_ld [3] |
| inner left down grid point | |
| int | in_ur [3] |
| inner up right grid point + (1,1,1) | |
| int | margin [6] |
| number of margin mesh points. | |
| int | r_margin [6] |
| number of margin mesh points from neighbour nodes | |
| int | q_2_off |
| offset between mesh lines of the last dimension | |
| int | q_21_off |
| offset between mesh lines of the two last dimensions | |
Structure for local mesh parameters.
Definition at line 75 of file p3m-common.h.
| int p3m_local_mesh::dim[3] |
dimension (size) of local mesh.
Definition at line 78 of file p3m-common.h.
Referenced by dp3m_assign_dipole(), dp3m_assign_forces_dip(), dp3m_calc_local_ca_mesh(), dp3m_calc_send_mesh(), dp3m_gather_fft_grid(), dp3m_init(), dp3m_spread_force_grid(), p3m_assign_charge(), P3M_assign_forces(), P3M_assign_torques(), p3m_calc_local_ca_mesh(), p3m_calc_send_mesh(), p3m_gather_fft_grid(), p3m_init(), p3m_p3m_print_local_mesh(), and p3m_spread_force_grid().
| int p3m_local_mesh::in_ld[3] |
inner left down grid point
Definition at line 89 of file p3m-common.h.
Referenced by dp3m_calc_local_ca_mesh(), p3m_calc_local_ca_mesh(), and p3m_p3m_print_local_mesh().
| int p3m_local_mesh::in_ur[3] |
inner up right grid point + (1,1,1)
Definition at line 91 of file p3m-common.h.
Referenced by dp3m_calc_local_ca_mesh(), dp3m_calc_send_mesh(), p3m_calc_local_ca_mesh(), p3m_calc_send_mesh(), and p3m_p3m_print_local_mesh().
| int p3m_local_mesh::inner[3] |
dimension of mesh inside node domain.
Definition at line 87 of file p3m-common.h.
Referenced by dp3m_calc_local_ca_mesh(), p3m_calc_local_ca_mesh(), and p3m_p3m_print_local_mesh().
| int p3m_local_mesh::ld_ind[3] |
index of lower left corner of the local mesh in the global mesh.
Definition at line 83 of file p3m-common.h.
Referenced by dp3m_calc_lm_ld_pos(), dp3m_calc_local_ca_mesh(), p3m_calc_lm_ld_pos(), p3m_calc_local_ca_mesh(), and p3m_p3m_print_local_mesh().
| double p3m_local_mesh::ld_pos[3] |
position of the first local mesh point.
Definition at line 85 of file p3m-common.h.
Referenced by dp3m_assign_dipole(), dp3m_calc_lm_ld_pos(), p3m_assign_charge(), P3M_assign_forces(), p3m_calc_lm_ld_pos(), and p3m_p3m_print_local_mesh().
| int p3m_local_mesh::margin[6] |
number of margin mesh points.
Definition at line 93 of file p3m-common.h.
Referenced by dp3m_calc_local_ca_mesh(), dp3m_calc_send_mesh(), dp3m_init(), p3m_calc_local_ca_mesh(), p3m_calc_send_mesh(), p3m_init(), and p3m_p3m_print_local_mesh().
offset between mesh lines of the two last dimensions
Definition at line 99 of file p3m-common.h.
Referenced by dp3m_assign_dipole(), dp3m_calc_local_ca_mesh(), p3m_assign_charge(), P3M_assign_forces(), and p3m_calc_local_ca_mesh().
offset between mesh lines of the last dimension
Definition at line 97 of file p3m-common.h.
Referenced by dp3m_assign_dipole(), dp3m_calc_local_ca_mesh(), p3m_assign_charge(), P3M_assign_forces(), and p3m_calc_local_ca_mesh().
| int p3m_local_mesh::r_margin[6] |
number of margin mesh points from neighbour nodes
Definition at line 95 of file p3m-common.h.
Referenced by dp3m_calc_send_mesh(), p3m_calc_send_mesh(), and p3m_p3m_print_local_mesh().
number of local mesh points.
Definition at line 80 of file p3m-common.h.
Referenced by dp3m_calc_local_ca_mesh(), dp3m_dipole_assign(), ELC_p3m_charge_assign_both(), ELC_p3m_charge_assign_image(), p3m_calc_local_ca_mesh(), p3m_charge_assign(), and p3m_p3m_print_local_mesh().
1.7.5.1