![]() |
OpenLB 1.8.1
|
#include <reactionPostProcessor3D.h>
Inheritance diagram for olb::ReactionPostProcessor3D< T, DESCRIPTOR, REACTIONS >:
Collaboration diagram for olb::ReactionPostProcessor3D< T, DESCRIPTOR, REACTIONS >:Public Member Functions | |
| ReactionPostProcessor3D (int x0, int x1, int y0, int y1, int z0, int z1, std::vector< std::shared_ptr< Rate< T > > > rate, std::shared_ptr< REACTIONS > reactions, std::vector< BlockStructureD< 3 > * > partners) | |
| ReactionPostProcessor3D (std::vector< std::shared_ptr< Rate< T > > > rate, std::shared_ptr< REACTIONS > reactions, std::vector< BlockStructureD< 3 > * > partners) | |
| int | extent () const override |
| Extent of application area (0 for purely local operations) | |
| int | extent (int whichDirection) const override |
| Extent of application area along a direction (0 or 1) | |
| void | process (BlockLattice< T, DESCRIPTOR > &blockLattice) override |
| Execute post-processing step. | |
| void | processSubDomain (BlockLattice< T, DESCRIPTOR > &blockLattice, int x0, int x1, int y0, int y1, int z0, int z1) override |
| Execute post-processing step on a sublattice. | |
Public Member Functions inherited from olb::PostProcessor3D< T, DESCRIPTOR > | |
| PostProcessor3D () | |
| virtual | ~PostProcessor3D () |
| std::string & | getName () |
| read and write access to name | |
| std::string const & | getName () const |
| read only access to name | |
| int | getPriority () const |
| read only access to priority | |
Additional Inherited Members | |
Protected Attributes inherited from olb::PostProcessor3D< T, DESCRIPTOR > | |
| int | _priority |
Definition at line 41 of file reactionPostProcessor3D.h.
| olb::ReactionPostProcessor3D< T, DESCRIPTOR, REACTIONS >::ReactionPostProcessor3D | ( | int | x0, |
| int | x1, | ||
| int | y0, | ||
| int | y1, | ||
| int | z0, | ||
| int | z1, | ||
| std::vector< std::shared_ptr< Rate< T > > > | rate, | ||
| std::shared_ptr< REACTIONS > | reactions, | ||
| std::vector< BlockStructureD< 3 > * > | partners ) |
Definition at line 36 of file reactionPostProcessor3D.hh.
References olb::meta::tuple_for_each().
Here is the call graph for this function:| olb::ReactionPostProcessor3D< T, DESCRIPTOR, REACTIONS >::ReactionPostProcessor3D | ( | std::vector< std::shared_ptr< Rate< T > > > | rate, |
| std::shared_ptr< REACTIONS > | reactions, | ||
| std::vector< BlockStructureD< 3 > * > | partners ) |
Definition at line 54 of file reactionPostProcessor3D.hh.
|
inlineoverridevirtual |
Extent of application area (0 for purely local operations)
Implements olb::PostProcessor3D< T, DESCRIPTOR >.
Definition at line 48 of file reactionPostProcessor3D.h.
|
inlineoverridevirtual |
Extent of application area along a direction (0 or 1)
Implements olb::PostProcessor3D< T, DESCRIPTOR >.
Definition at line 52 of file reactionPostProcessor3D.h.
|
overridevirtual |
Execute post-processing step.
Implements olb::PostProcessor3D< T, DESCRIPTOR >.
Definition at line 76 of file reactionPostProcessor3D.hh.
|
overridevirtual |
Execute post-processing step on a sublattice.
Implements olb::PostProcessor3D< T, DESCRIPTOR >.
Definition at line 82 of file reactionPostProcessor3D.hh.