$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

offEquilibriumAdvectionDiffusionTemplates.h File Reference

#include "core/globalDefs.h"
#include "core/cell.h"
#include "core/util.h"
Include dependency graph for offEquilibriumAdvectionDiffusionTemplates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plb::offEquilibriumAdvectionDiffusionTemplates< T, Descriptor >
 General first-order functions. More...
struct  plb::offEquilibriumAdvectionDiffusionTemplatesImpl< T, Descriptor >

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.



Detailed Description

Specialized helper functions for advanced techniques around LB implementations. They implement the physics of the first-order terms of the Chapman-Enskog expansion and are useful whenever a transition from hydrodynamical variables (rho, u) to kinetic variables (f) si to be implemented. Additionally, they are used for the implementation of the stable RLB 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.