![]() |
OpenLB 1.8.1
|
#include <navierStokesAdvectionDiffusionCouplingPostProcessor2D.h>
Inheritance diagram for olb::SmagorinskyBoussinesqCouplingPostProcessor2D< T, DESCRIPTOR >:
Collaboration diagram for olb::SmagorinskyBoussinesqCouplingPostProcessor2D< T, DESCRIPTOR >:Public Member Functions | |
| SmagorinskyBoussinesqCouplingPostProcessor2D (int x0_, int x1_, int y0_, int y1_, T gravity_, T T0_, T deltaTemp_, std::vector< T > dir_, T PrTurb_, T smagoPrefactor_, 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. | |
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 |
Definition at line 88 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.h.
| olb::SmagorinskyBoussinesqCouplingPostProcessor2D< T, DESCRIPTOR >::SmagorinskyBoussinesqCouplingPostProcessor2D | ( | int | x0_, |
| int | x1_, | ||
| int | y0_, | ||
| int | y1_, | ||
| T | gravity_, | ||
| T | T0_, | ||
| T | deltaTemp_, | ||
| std::vector< T > | dir_, | ||
| T | PrTurb_, | ||
| T | smagoPrefactor_, | ||
| std::vector< BlockStructureD< 2 > * > | partners_ ) |
Definition at line 201 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.hh.
References olb::PostProcessor2D< T, DESCRIPTOR >::getName(), olb::descriptors::invCs2(), and olb::util::sqrt().
Here is the call graph for this function:
|
inlineoverridevirtual |
Extent of application area (0 for purely local operations)
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 93 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.h.
|
inlineoverridevirtual |
Extent of application area along a direction (0 or 1)
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 97 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.h.
|
overridevirtual |
Execute post-processing step.
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 281 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.hh.
|
overridevirtual |
Execute post-processing step on a sublattice.
Molecular realaxation time
Turbulent realaxation time
Effective realaxation time
Implements olb::PostProcessor2D< T, DESCRIPTOR >.
Definition at line 229 of file navierStokesAdvectionDiffusionCouplingPostProcessor2D.hh.
References olb::util::intersect(), and olb::util::sqrt().
Here is the call graph for this function: