OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::collision::PSM< COLLISION > Struct Template Reference

Implementation of the Partially Saturated Method (PSM), see Krüger, Timm, et al. More...

#include <porousBGKdynamics.h>

+ Collaboration diagram for olb::collision::PSM< COLLISION >:

Classes

struct  type
 

Public Types

using parameters = typename meta::list<descriptors::OMEGA>
 

Static Public Member Functions

static std::string getName ()
 

Static Public Attributes

static constexpr bool is_vectorizable = false
 

Detailed Description

template<typename COLLISION>
struct olb::collision::PSM< COLLISION >

Implementation of the Partially Saturated Method (PSM), see Krüger, Timm, et al.

The Lattice Boltzmann Method. Springer, 2017. (p.447-451)

Definition at line 214 of file porousBGKdynamics.h.

Member Typedef Documentation

◆ parameters

template<typename COLLISION >
using olb::collision::PSM< COLLISION >::parameters = typename meta::list<descriptors::OMEGA>

Definition at line 215 of file porousBGKdynamics.h.

Member Function Documentation

◆ getName()

template<typename COLLISION >
static std::string olb::collision::PSM< COLLISION >::getName ( )
inlinestatic

Definition at line 219 of file porousBGKdynamics.h.

219 {
220 return "PSM<" + COLLISION::getName() + ">" ;
221 }

Member Data Documentation

◆ is_vectorizable

template<typename COLLISION >
bool olb::collision::PSM< COLLISION >::is_vectorizable = false
staticconstexpr

Definition at line 217 of file porousBGKdynamics.h.


The documentation for this struct was generated from the following file: