|
IPPL API Reference
Independent Parallel Particle Layer C++ API
|
#include <BConds.h>
Public Types | |
| using | bc_type = detail::BCondBase< Field > |
| using | container = std::array< std::shared_ptr< bc_type >, 2 *Dim > |
| using | iterator = typename container::iterator |
| using | const_iterator = typename container::const_iterator |
Public Member Functions | |
| void | findBCNeighbors (Field &field) |
| void | apply (Field &field) |
| void | assignGhostToPhysical (Field &field) |
| bool | changesPhysicalCells () const |
| virtual void | write (std::ostream &) const |
| const std::shared_ptr< bc_type > & | operator[] (const int &i) const noexcept |
| std::shared_ptr< bc_type > & | operator[] (const int &i) noexcept |
A container for boundary conditions