|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
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 47 of file FieldContainer.hpp.
|
inline |
Definition at line 79 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::decomp_m.
|
inline |
Definition at line 61 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m.
|
inline |
Definition at line 85 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::fl_m.
|
inline |
Definition at line 70 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::hr_m.
|
inline |
Definition at line 82 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::mesh_m.
|
inline |
Definition at line 67 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::phi_m.
|
inline |
Definition at line 64 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rho_m.
|
inline |
Definition at line 76 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmax_m.
|
inline |
Definition at line 73 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmin_m.
|
inline |
Definition at line 88 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m, FieldContainer< T, Dim >::fl_m, FieldContainer< T, Dim >::mesh_m, FieldContainer< T, Dim >::phi_m, and FieldContainer< T, Dim >::rho_m.
|
inline |
Definition at line 80 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::decomp_m.
|
inline |
Definition at line 62 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::E_m.
|
inline |
Definition at line 86 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::fl_m.
|
inline |
Definition at line 71 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::hr_m.
|
inline |
Definition at line 83 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::mesh_m.
|
inline |
Definition at line 68 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::phi_m.
|
inline |
Definition at line 65 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rho_m.
|
inline |
Definition at line 77 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmax_m.
|
inline |
Definition at line 74 of file FieldContainer.hpp.
References FieldContainer< T, Dim >::rmin_m.
|
private |
Definition at line 53 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getDecomp(), and FieldContainer< T, Dim >::setDecomp().
Definition at line 54 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getE(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setE().
|
private |
Definition at line 58 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getFL(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setFL().
|
private |
Definition at line 50 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getHr(), and FieldContainer< T, Dim >::setHr().
Definition at line 57 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getMesh(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setMesh().
Definition at line 56 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getPhi(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setPhi().
Definition at line 55 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRho(), FieldContainer< T, Dim >::initializeFields(), and FieldContainer< T, Dim >::setRho().
|
private |
Definition at line 52 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRMax(), and FieldContainer< T, Dim >::setRMax().
|
private |
Definition at line 51 of file FieldContainer.hpp.
Referenced by FieldContainer< T, Dim >::getRMin(), and FieldContainer< T, Dim >::setRMin().