|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
Inheritance diagram for ippl::UniformCartesian< T, Dim >:
Collaboration diagram for ippl::UniformCartesian< T, Dim >:Public Types | |
| typedef Mesh< T, Dim >::vector_type | vector_type |
| typedef Cell | DefaultCentering |
Public Types inherited from ippl::Mesh< T, Dim > | |
| enum | { Dimension = Dim } |
| typedef T | value_type |
| typedef Vector< T, Dim > | vector_type |
| typedef Vector< vector_type, Dim > | matrix_type |
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION | UniformCartesian (const NDIndex< Dim > &ndi, const vector_type &hx, const vector_type &origin) |
| KOKKOS_INLINE_FUNCTION void | initialize (const NDIndex< Dim > &ndi, const vector_type &hx, const vector_type &origin) |
| KOKKOS_INLINE_FUNCTION void | setMeshSpacing (const vector_type &meshSpacing) |
| KOKKOS_INLINE_FUNCTION T | getMeshSpacing (unsigned dim) const |
| KOKKOS_INLINE_FUNCTION const vector_type & | getMeshSpacing () const override |
| KOKKOS_INLINE_FUNCTION T | getCellVolume () const override |
| KOKKOS_INLINE_FUNCTION T | getMeshVolume () const override |
| KOKKOS_INLINE_FUNCTION void | updateCellVolume_m () |
| KOKKOS_INLINE_FUNCTION vector_type | getVertexPosition (const NDIndex< Dim > &ndi) const override |
| KOKKOS_INLINE_FUNCTION vector_type | getDeltaVertex (const NDIndex< Dim > &ndi) const override |
Public Member Functions inherited from ippl::Mesh< T, Dim > | |
| KOKKOS_INLINE_FUNCTION vector_type | getOrigin () const |
| KOKKOS_INLINE_FUNCTION void | setOrigin (const vector_type &origin) |
| KOKKOS_INLINE_FUNCTION const vector_type & | getGridsize () const |
| KOKKOS_INLINE_FUNCTION T | getGridsize (size_t dim) const |
Additional Inherited Members | |
Protected Attributes inherited from ippl::Mesh< T, Dim > | |
| vector_type | origin_m |
| vector_type | gridSizes_m |
|
overridevirtual |
Query the cell volume of the grid
Implements ippl::Mesh< T, Dim >.
|
inlineoverridevirtual |
Implements ippl::Mesh< T, Dim >.
|
overridevirtual |
Implements ippl::Mesh< T, Dim >.
|
overridevirtual |
Query the volume of the represented domain
Implements ippl::Mesh< T, Dim >.
|
inlineoverridevirtual |
Implements ippl::Mesh< T, Dim >.