OpenLB 1.7
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
olb::opti::dualLbHelpers< T, DESCRIPTOR > Struct Template Reference

This structure forwards the calls to the appropriate helper class. More...

#include <dualLbHelpers.h>

+ Collaboration diagram for olb::opti::dualLbHelpers< T, DESCRIPTOR >:

Static Public Member Functions

static T equilibrium (int iPop, int jPop, T rho, const T u[DESCRIPTOR::d])
 
static T equilibrium2 (int iPop, int jPop, T rho, const T u[DESCRIPTOR::d])
 
static void computeRhoU (ConstCell< T, DESCRIPTOR > &cell, T &rho, T u[DESCRIPTOR::d])
 
static void computeRhoJ (ConstCell< T, DESCRIPTOR > &cell, T &rho, T j[DESCRIPTOR::d])
 

Detailed Description

template<typename T, typename DESCRIPTOR>
struct olb::opti::dualLbHelpers< T, DESCRIPTOR >

This structure forwards the calls to the appropriate helper class.

Definition at line 52 of file dualLbHelpers.h.

Member Function Documentation

◆ computeRhoJ()

template<typename T , typename DESCRIPTOR >
static void olb::opti::dualLbHelpers< T, DESCRIPTOR >::computeRhoJ ( ConstCell< T, DESCRIPTOR > & cell,
T & rho,
T j[DESCRIPTOR::d] )
inlinestatic

Definition at line 113 of file dualLbHelpers.h.

114 {
115 dualLbDynamicsHelpers<T,DESCRIPTOR>
116 ::computeRhoJ(&cell[0], rho, j);
117 }

◆ computeRhoU()

template<typename T , typename DESCRIPTOR >
static void olb::opti::dualLbHelpers< T, DESCRIPTOR >::computeRhoU ( ConstCell< T, DESCRIPTOR > & cell,
T & rho,
T u[DESCRIPTOR::d] )
inlinestatic

Definition at line 107 of file dualLbHelpers.h.

108 {
109 dualLbDynamicsHelpers<T,DESCRIPTOR>
110 ::computeRhoU(&cell[0], rho, u);
111 }

◆ equilibrium()

template<typename T , typename DESCRIPTOR >
static T olb::opti::dualLbHelpers< T, DESCRIPTOR >::equilibrium ( int iPop,
int jPop,
T rho,
const T u[DESCRIPTOR::d] )
inlinestatic

Definition at line 54 of file dualLbHelpers.h.

55 {
56 return dualLbDynamicsHelpers<T,DESCRIPTOR>
57 ::equilibrium(iPop, jPop, rho, u);
58 }
+ Here is the caller graph for this function:

◆ equilibrium2()

template<typename T , typename DESCRIPTOR >
static T olb::opti::dualLbHelpers< T, DESCRIPTOR >::equilibrium2 ( int iPop,
int jPop,
T rho,
const T u[DESCRIPTOR::d] )
inlinestatic

Definition at line 60 of file dualLbHelpers.h.

61 {
62 return dualLbDynamicsHelpers<T,DESCRIPTOR>
63 ::equilibrium2(iPop, jPop, rho, u);
64 }

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