24#ifndef NORMAL_DYNAMICS_CONSTRUCTORS_H
25#define NORMAL_DYNAMICS_CONSTRUCTORS_H
29namespace boundaryhelper {
33 typename T,
typename DESCRIPTOR,
34 template <
typename,
typename,
typename,
int...>
typename DYNAMICS,
43 return constructConcreteDynamicsForNormal<T,DESCRIPTOR,ConcreteDynamics>(n);
49 typename T,
typename DESCRIPTOR,
50 template <
typename,
typename,
typename,
typename,
int...>
typename DYNAMICS,
60 return constructConcreteDynamicsForNormal<T,DESCRIPTOR,ConcreteDynamics>(n);
66 typename T,
typename DESCRIPTOR,
67 template <
typename,
typename,
typename,
typename>
typename DYNAMICS,
69 template <
int...>
typename MOMENTA
77 return constructConcreteDynamicsForNormal<T,DESCRIPTOR,ConcreteDynamics>(n);
83 typename T,
typename DESCRIPTOR,
84 template<
typename,
typename,
typename,
typename,
int,
int>
typename DYNAMICS,
89 template <
int direction,
int orientation>
94 return constructConcreteDynamicsForDirectionOrientation<T,DESCRIPTOR,ConcreteDynamics>(n);
Top level namespace for all of OpenLB.
DYNAMICS< T, DESCRIPTOR, MIXIN, MOMENTA, direction, orientation > ConcreteDynamics
static auto construct(Vector< int, D > n)
DYNAMICS< T, DESCRIPTOR, MOMENTA, Normal... > ConcreteDynamics
static auto construct(Vector< int, D > n)
DYNAMICS< T, DESCRIPTOR, MIXIN, MOMENTA, Normal... > ConcreteDynamics
static auto construct(Vector< int, D > n)
static auto construct(Vector< int, D > n)
DYNAMICS< T, DESCRIPTOR, MIXIN, MOMENTA< Normal... > > ConcreteDynamics