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

In this file the dynamic calls for the free energy model is implemented. More...

#include "lbm.h"
#include "interface.h"
#include "momenta/aliases.h"
#include "freeEnergyDynamics.cse.h"
+ Include dependency graph for freeEnergyDynamics.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::equilibria::FreeEnergy
 
struct  olb::equilibria::FreeEnergy::type< DESCRIPTOR, MOMENTA >
 
struct  olb::collision::FreeEnergy
 
struct  olb::collision::FreeEnergy::GAMMA
 
struct  olb::collision::FreeEnergy::type< DESCRIPTOR, MOMENTA, EQUILIBRIUM >
 
struct  olb::collision::FreeEnergyInletOutlet< direction, orientation >
 
struct  olb::collision::FreeEnergyInletOutlet< direction, orientation >::type< DESCRIPTOR, MOMENTA, EQUILIBRIUM >
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::equilibria
 
namespace  olb::collision
 

Typedefs

template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::FreeEnergyBulkTuple>
using olb::FreeEnergyBGKdynamics
 
template<typename T , typename DESCRIPTOR >
using olb::FreeEnergyWallDynamics
 
template<typename T , typename DESCRIPTOR , int direction, int orientation>
using olb::FreeEnergyInletOutletDynamics
 

Detailed Description

In this file the dynamic calls for the free energy model is implemented.

It is used for the second (and third) lattices, as for the first one a BGK collision with Guo forcing is applied (see ForcedBGKdynamcs).

Definition in file freeEnergyDynamics.h.