MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
Public Attributes | List of all members
PetaPM Struct Reference

#include <petapm.h>

Collaboration diagram for PetaPM:
[legend]

Public Attributes

MPI_Comm comm
 
PetaPMRegion real_space_region
 
PetaPMRegion fourier_space_region
 
double CellSize
 
int Nmesh
 
double Asmth
 
double BoxSize
 
double G
 
PetaPMPriv priv [1]
 
int ThisTask2d [2]
 
int NTask2d [2]
 
int * Mesh2Task [2]
 
Power ps [1]
 

Detailed Description

Definition at line 62 of file petapm.h.

Member Data Documentation

◆ Asmth

double PetaPM::Asmth

Definition at line 69 of file petapm.h.

Referenced by grav_short_pair(), grav_short_tree(), petapm_init(), and potential_transfer().

◆ BoxSize

double PetaPM::BoxSize

◆ CellSize

double PetaPM::CellSize

Definition at line 67 of file petapm.h.

Referenced by petapm_init(), and pm_iterate_one().

◆ comm

MPI_Comm PetaPM::comm

Definition at line 64 of file petapm.h.

Referenced by petapm_force_init(), petapm_init(), and pm_iterate().

◆ fourier_space_region

PetaPMRegion PetaPM::fourier_space_region

Definition at line 66 of file petapm.h.

Referenced by petapm_get_fourier_region(), petapm_init(), and pm_apply_transfer_function().

◆ G

double PetaPM::G

Definition at line 71 of file petapm.h.

Referenced by grav_short_pair(), grav_short_tree(), petapm_init(), and potential_transfer().

◆ Mesh2Task

int* PetaPM::Mesh2Task[2]

Definition at line 75 of file petapm.h.

Referenced by petapm_destroy(), petapm_init(), and pos_get_target().

◆ Nmesh

int PetaPM::Nmesh

◆ NTask2d

int PetaPM::NTask2d[2]

Definition at line 74 of file petapm.h.

Referenced by petapm_get_ntask2d(), and petapm_init().

◆ priv

PetaPMPriv PetaPM::priv[1]

◆ ps

Power PetaPM::ps[1]

◆ real_space_region

PetaPMRegion PetaPM::real_space_region

Definition at line 65 of file petapm.h.

Referenced by layout_iterate_cells(), petapm_get_real_region(), and petapm_init().

◆ ThisTask2d

int PetaPM::ThisTask2d[2]

Definition at line 73 of file petapm.h.

Referenced by petapm_get_thistask2d(), and petapm_init().


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