OpenLB 1.7
|
Coupling of ADlattice[0] with the other AD lattices (tpartners) More...
#include <advectionDiffusionReactionCouplingPostProcessor2D.h>
Public Member Functions | |
ConcentrationAdvectionDiffusionCouplingPostProcessor2D (int x0_, int x1_, int y0_, int y1_, const std::vector< T > &stochiometricCoeff_, const std::vector< T > latticeReactionCoeff_, const std::vector< T > &react_order_, std::vector< BlockStructureD< 2 > * > 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_) override |
Execute post-processing step on a sublattice. | |
void | computeSources (T sources[], const T concentrations[]) |
Public Member Functions inherited from olb::PostProcessor2D< T, DESCRIPTOR > | |
PostProcessor2D () | |
virtual | ~PostProcessor2D () |
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::PostProcessor2D< T, DESCRIPTOR > | |
int | _priority |
Coupling of ADlattice[0] with the other AD lattices (tpartners)
Definition at line 45 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
|
inline |
Definition at line 49 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
References olb::PostProcessor2D< T, DESCRIPTOR >::getName().
|
inline |
Definition at line 113 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
References olb::util::pow().
|
inlineoverridevirtual |
Extent of application area (0 for purely local operations)
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 68 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
|
inlineoverridevirtual |
Extent of application area along a direction (0 or 1)
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 72 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
|
inlineoverridevirtual |
Execute post-processing step.
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 76 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
References olb::ConcentrationAdvectionDiffusionCouplingPostProcessor2D< T, DESCRIPTOR >::processSubDomain().
|
inlineoverridevirtual |
Execute post-processing step on a sublattice.
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 80 of file advectionDiffusionReactionCouplingPostProcessor2D.h.
References olb::ConcentrationAdvectionDiffusionCouplingPostProcessor2D< T, DESCRIPTOR >::computeSources(), olb::BlockLattice< T, DESCRIPTOR >::get(), and olb::util::intersect().