|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <FieldLayoutUser.h>
Public Types | |
| typedef Unique::type | ID_t |
Public Member Functions | |
| FieldLayoutUser () | |
| virtual | ~FieldLayoutUser () |
| virtual void | Repartition (UserList *)=0 |
| ID_t | get_Id () const |
| virtual void | notifyUserOfDelete (UserList *)=0 |
Protected Attributes | |
| ID_t | Id |
Definition at line 27 of file FieldLayoutUser.h.
|
inherited |
|
inline |
Definition at line 31 of file FieldLayoutUser.h.
Referenced by RegionLayout< T, Dim, Mesh >::checkin(), RegionLayout< T, Dim, Mesh >::checkout(), and RegionLayout< T, Dim, MeshType >::make_rnodes().
|
inlinevirtual |
Definition at line 34 of file FieldLayoutUser.h.
|
inlineinherited |
Definition at line 46 of file User.h.
References Id.
Referenced by UserList::checkinUser(), and UserList::checkoutUser().
|
pure virtualinherited |
Implemented in BareField< T, Dim >, BareField< Complex_t, 1U >, BareField< Complex_t, Dim >, BareField< T, 1U >, BareField< T1, D >, BareField< Vektor< double, Dim >, Dim >, BareField< Vektor< T, Dim >, Dim >, Field< T, Dim, M, C >, Field< double, 3, Mesh_t, Center_t >, Field< int, 3, Mesh_t, Center_t >, Field< std::complex< double >, 3, Mesh_t, Center_t >, Field< T, Dim, M, C >, Field< Vector_t, 3, Mesh_t, Center_t >, ParticleIndex_t< double, 3 >, ParticlePos_t< double, 3 >, ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >, ParticleSpatialLayout< double, 3, Mesh_t >, ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >, RegionLayout< T, Dim, MeshType >, RegionLayout< T, Dim, Mesh >, RegionLayout< T, Dim, UniformCartesian< Dim, T > >, SIndex< Dim >, and SingleParticlePos_t< double, 3 >.
|
pure virtual |
Implemented in BareField< T, Dim >, BareField< Complex_t, 1U >, BareField< Complex_t, Dim >, BareField< T, 1U >, BareField< T1, D >, BareField< Vektor< double, Dim >, Dim >, BareField< Vektor< T, Dim >, Dim >, Field< T, Dim, M, C >, Field< double, 3, Mesh_t, Center_t >, Field< int, 3, Mesh_t, Center_t >, Field< std::complex< double >, 3, Mesh_t, Center_t >, Field< T, Dim, M, C >, Field< Vector_t, 3, Mesh_t, Center_t >, ParticleCashedLayout< T, Dim, Mesh >, ParticleIndex_t< double, 3 >, ParticleInteractLayout< T, Dim, Mesh >, ParticlePos_t< double, 3 >, ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >, ParticleSpatialLayout< double, 3, Mesh_t >, ParticleSpatialLayout< T, Dim, UniformCartesian< Dim, T > >, RegionLayout< T, Dim, MeshType >, RegionLayout< T, Dim, Mesh >, RegionLayout< T, Dim, UniformCartesian< Dim, T > >, SIndex< Dim >, and SingleParticlePos_t< double, 3 >.
Referenced by RegionLayout< T, Dim, MeshType >::make_rnodes(), Mesh< Dim >::notifyOfChange(), FieldLayout< Dim >::Repartition(), and FieldLayout< Dim >::Repartition().
|
protectedinherited |