OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces
dualLbHelpers.h File Reference

Helper functions for the implementation of LB dynamics. More...

#include "dualLatticeDescriptors.h"
#include "dynamics/lbm.h"
+ Include dependency graph for dualLbHelpers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::opti::dualLbHelpers< T, DESCRIPTOR >
 This structure forwards the calls to the appropriate helper class. More...
 
struct  olb::opti::dualLbDynamicsHelpers< T, DESCRIPTOR >
 All helper functions are inside this structure. More...
 
struct  olb::opti::dualLbExternalHelpers< T, DESCRIPTOR >
 Helper functions for dynamics that access external field. More...
 
struct  olb::opti::dualLbLatticeHelpers< T, DESCRIPTOR >
 Helper functions with full-lattice access. More...
 
struct  olb::opti::DualBoundaryHelpers< T, DESCRIPTOR, direction, orientation >
 All boundary helper functions are inside this structure. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::opti
 All optimization code is contained in this namespace.
 

Detailed Description

Helper functions for the implementation of LB dynamics.

This file is all about efficiency. The generic template code is specialized for commonly used Lattices, so that a maximum performance can be taken out of each case.

Definition in file dualLbHelpers.h.