ESPResSo 3.2.0-11-g9950804-git
Extensible Simulation Package for Soft Matter Research
Data Fields
p3m_local_mesh Struct Reference

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

Detailed Description

Structure for local mesh parameters.

Definition at line 75 of file p3m-common.h.


Field Documentation

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().

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().

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().

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().

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().

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().

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().


The documentation for this struct was generated from the following file: