OpenLB 1.7
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
olb::boundaryhelper::MixinDynamicsExchangeDirectionOrientationMomenta< T, DESCRIPTOR, MIXIN, MOMENTA > Struct Template Reference

#include <setBoundary2D.h>

+ Collaboration diagram for olb::boundaryhelper::MixinDynamicsExchangeDirectionOrientationMomenta< T, DESCRIPTOR, MIXIN, MOMENTA >:

Public Types

template<int x, int y>
using ConcreteDynamics = typename MIXIN::template exchange_momenta<MOMENTA<x,y>>
 

Static Public Member Functions

static auto construct (Vector< int, 2 > n)
 

Detailed Description

template<typename T, typename DESCRIPTOR, typename MIXIN, template< int, int > typename MOMENTA>
struct olb::boundaryhelper::MixinDynamicsExchangeDirectionOrientationMomenta< T, DESCRIPTOR, MIXIN, MOMENTA >

Definition at line 210 of file setBoundary2D.h.

Member Typedef Documentation

◆ ConcreteDynamics

template<typename T , typename DESCRIPTOR , typename MIXIN , template< int, int > typename MOMENTA>
template<int x, int y>
using olb::boundaryhelper::MixinDynamicsExchangeDirectionOrientationMomenta< T, DESCRIPTOR, MIXIN, MOMENTA >::ConcreteDynamics = typename MIXIN::template exchange_momenta<MOMENTA<x,y>>

Definition at line 212 of file setBoundary2D.h.

Member Function Documentation

◆ construct()

template<typename T , typename DESCRIPTOR , typename MIXIN , template< int, int > typename MOMENTA>
static auto olb::boundaryhelper::MixinDynamicsExchangeDirectionOrientationMomenta< T, DESCRIPTOR, MIXIN, MOMENTA >::construct ( Vector< int, 2 > n)
inlinestatic

Definition at line 214 of file setBoundary2D.h.

214 {
215 return constructConcreteDynamicsForDirectionOrientation<T,DESCRIPTOR,ConcreteDynamics>(n);
216 }

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