|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
Inheritance diagram for ippl::PeriodicFace< Field >:
Collaboration diagram for ippl::PeriodicFace< Field >:Public Types | |
| using | face_neighbor_type = std::array< std::vector< int >, 2 *Dim > |
| using | Layout_t = typename detail::BCondBase< Field >::Layout_t |
Public Types inherited from ippl::detail::BCondBase< Field > | |
| using | Layout_t = FieldLayout< Dim > |
Public Member Functions | |
| PeriodicFace (unsigned face) | |
| virtual FieldBC | getBCType () const |
| virtual void | findBCNeighbors (Field &field) |
| virtual void | apply (Field &field) |
| virtual void | assignGhostToPhysical (Field &field) |
| virtual void | write (std::ostream &out) const |
Public Member Functions inherited from ippl::detail::BCondBase< Field > | |
| BCondBase (unsigned int face) | |
| unsigned int | getFace () const |
| bool | changesPhysicalCells () const |
Additional Inherited Members | |
Protected Attributes inherited from ippl::detail::BCondBase< Field > | |
| unsigned int | face_m |
| bool | changePhysical_m |
|
virtual |
Implements ippl::detail::BCondBase< Field >.
|
virtual |
Implements ippl::detail::BCondBase< Field >.
|
virtual |
Implements ippl::detail::BCondBase< Field >.
|
inlinevirtual |
Reimplemented from ippl::detail::BCondBase< Field >.
|
virtual |
Implements ippl::detail::BCondBase< Field >.