|
OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
|
#include <FieldContainer.hpp>

Public Member Functions | |
| FieldContainer (Vector_t< T, Dim > &hr, Vector_t< T, Dim > &rmin, Vector_t< T, Dim > &rmax, std::array< bool, Dim > decomp, ippl::NDIndex< Dim > domain, Vector_t< T, Dim > origin, bool isAllPeriodic) | |
| ~FieldContainer () | |
| VField_t< T, Dim > & | getE () |
| void | setE (VField_t< T, Dim > &E) |
| Field_t< Dim > & | getRho () |
| void | setRho (Field_t< Dim > &rho) |
| Field< T, Dim > & | getPhi () |
| void | setPhi (Field< T, Dim > &phi) |
| Vector_t< double, Dim > & | getHr () |
| void | setHr (const Vector_t< double, Dim > &hr) |
| Vector_t< double, Dim > & | getRMin () |
| void | setRMin (const Vector_t< double, Dim > &rmin) |
| Vector_t< double, Dim > & | getRMax () |
| void | setRMax (const Vector_t< double, Dim > &rmax) |
| std::array< bool, Dim > | getDecomp () |
| void | setDecomp (std::array< bool, Dim > decomp) |
| Mesh_t< Dim > & | getMesh () |
| void | setMesh (Mesh_t< Dim > &mesh) |
| FieldLayout_t< Dim > & | getFL () |
| void | setFL (std::shared_ptr< FieldLayout_t< Dim > > &fl) |
| void | initializeFields (std::string stype_m="") |
Private Attributes | |
| Vector_t< double, Dim > | hr_m |
| Vector_t< double, Dim > | rmin_m |
| Vector_t< double, Dim > | rmax_m |
| std::array< bool, Dim > | decomp_m |
| VField_t< T, Dim > | E_m |
| Field_t< Dim > | rho_m |
| Field< T, Dim > | phi_m |
| Mesh_t< Dim > | mesh_m |
| FieldLayout_t< Dim > | fl_m |
Definition at line 34 of file FieldContainer.hpp.
|
inline |
Definition at line 36 of file FieldContainer.hpp.
|
inline |
Definition at line 48 of file FieldContainer.hpp.
|
inline |
Definition at line 105 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::decomp_m.
|
inline |
Definition at line 63 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m.
|
inline |
Definition at line 119 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::fl_m.
|
inline |
Definition at line 84 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::hr_m.
|
inline |
Definition at line 112 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::mesh_m.
|
inline |
Definition at line 77 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::phi_m.
|
inline |
Definition at line 70 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rho_m.
|
inline |
Definition at line 98 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmax_m.
|
inline |
Definition at line 91 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmin_m.
|
inline |
Definition at line 126 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m, endl(), FieldContainer< T, Dim >::fl_m, ippl::Field< T, Dim, Mesh, Centering, ViewArgs >::initialize(), FieldContainer< T, Dim >::mesh_m, FieldContainer< T, Dim >::phi_m, and FieldContainer< T, Dim >::rho_m.

|
inline |
Definition at line 108 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::decomp_m.
|
inline |
Definition at line 66 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m.
|
inline |
Definition at line 122 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::fl_m.
|
inline |
Definition at line 87 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::hr_m.
|
inline |
Definition at line 115 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::mesh_m.
|
inline |
Definition at line 80 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::phi_m.
|
inline |
Definition at line 73 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rho_m.
|
inline |
Definition at line 101 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmax_m.
|
inline |
Definition at line 94 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmin_m.
|
private |
Definition at line 55 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getDecomp(), and FieldContainer< T, Dim >::setDecomp().
Definition at line 56 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getE(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setE().
|
private |
Definition at line 60 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getFL(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setFL().
|
private |
Definition at line 52 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getHr(), and FieldContainer< T, Dim >::setHr().
Definition at line 59 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getMesh(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setMesh().
Definition at line 58 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getPhi(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setPhi().
Definition at line 57 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRho(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setRho().
|
private |
Definition at line 54 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRMax(), and FieldContainer< T, Dim >::setRMax().
|
private |
Definition at line 53 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRMin(), and FieldContainer< T, Dim >::setRMin().