![]() |
OpenLB 1.8.1
|
#include "descriptor/fields.h"#include "mrt.h"#include "collisionLES.h"#include "collisionMRT.h"#include "freeSurfaceHelpers.hh"
Include dependency graph for freeSurfaceHelpers.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | olb |
| Top level namespace for all of OpenLB. | |
| namespace | olb::FreeSurface |
| namespace | olb::forcing |
| Dynamics combination rules for various forcing schemes. | |
Typedefs | |
| template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple> | |
| using | olb::FreeSurfaceForcedBGKdynamics |
| template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple> | |
| using | olb::SmagorinskyFreeSurfaceForcedBGKdynamics |
| template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple> | |
| using | olb::SmagorinskyFreeSurfaceForcedMRTdynamics |
Enumerations | |
| enum class | olb::FreeSurface::SolverType { olb::FreeSurface::rowPivotingLU , olb::FreeSurface::completePivotingLU , olb::FreeSurface::columnPivotingQR } |
| enum class | olb::FreeSurface::Type : std::uint8_t { olb::FreeSurface::Gas = 0 , olb::FreeSurface::Interface = 1 , olb::FreeSurface::Fluid = 2 , olb::FreeSurface::Solid = 4 } |
| enum class | olb::FreeSurface::Flags : std::uint8_t { olb::FreeSurface::None = 0 , olb::FreeSurface::ToGas = 1 , olb::FreeSurface::ToFluid = 2 , olb::FreeSurface::NewInterface = 4 } |
Functions | |
| template<typename T > | |
| constexpr T | olb::FreeSurface::zeroThreshold () |
| template<typename T > | |
| bool | olb::FreeSurface::isNearZero (T a, T threshold) |
| template<typename T , typename DESCRIPTOR > | |
| void | olb::FreeSurface::initialize (SuperLattice< T, DESCRIPTOR > &sLattice) |
| any_platform FreeSurface::Flags | olb::operator& (FreeSurface::Flags lhs, FreeSurface::Flags rhs) |
| any_platform FreeSurface::Flags | olb::operator| (FreeSurface::Flags lhs, FreeSurface::Flags rhs) |
Variables | |
| constexpr SolverType | olb::FreeSurface::solver = SolverType::completePivotingLU |