OpenLB 1.7
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
olb::dynamics::DefaultCombination Struct Reference

Default combination rule used by dynamics::Tuple. More...

#include <interface.h>

+ Collaboration diagram for olb::dynamics::DefaultCombination:

Public Types

template<typename DESCRIPTOR , typename MOMENTA >
using combined_momenta = typename MOMENTA::template type<DESCRIPTOR>
 
template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM >
using combined_equilibrium = typename EQUILIBRIUM::template type<DESCRIPTOR,MOMENTA>
 
template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using combined_collision = typename COLLISION::template type<DESCRIPTOR,MOMENTA,EQUILIBRIUM>
 
template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using combined_parameters = typename COLLISION::parameters
 

Static Public Member Functions

static std::string getName ()
 

Detailed Description

Default combination rule used by dynamics::Tuple.

Use MOMENTA, EQUILIBRIUM and COLLISION elements as they are given

Definition at line 135 of file interface.h.

Member Typedef Documentation

◆ combined_collision

template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using olb::dynamics::DefaultCombination::combined_collision = typename COLLISION::template type<DESCRIPTOR,MOMENTA,EQUILIBRIUM>

Definition at line 147 of file interface.h.

◆ combined_equilibrium

template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM >
using olb::dynamics::DefaultCombination::combined_equilibrium = typename EQUILIBRIUM::template type<DESCRIPTOR,MOMENTA>

Definition at line 144 of file interface.h.

◆ combined_momenta

template<typename DESCRIPTOR , typename MOMENTA >
using olb::dynamics::DefaultCombination::combined_momenta = typename MOMENTA::template type<DESCRIPTOR>

Definition at line 141 of file interface.h.

◆ combined_parameters

template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using olb::dynamics::DefaultCombination::combined_parameters = typename COLLISION::parameters

Definition at line 150 of file interface.h.

Member Function Documentation

◆ getName()

static std::string olb::dynamics::DefaultCombination::getName ( )
inlinestatic

Definition at line 136 of file interface.h.

136 {
137 return "Default";
138 }

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