OpenLB 1.7
|
PostProcessors for the chemical potential boundary condition in the free energy model. More...
#include <boundaryPostProcessors2D.h>
Public Member Functions | |
int | getPriority () const |
template<CONCEPT(Cell) CELL> | |
void | apply (CELL &cell) any_platform |
Static Public Attributes | |
static constexpr OperatorScope | scope = OperatorScope::PerCell |
PostProcessors for the chemical potential boundary condition in the free energy model.
The chemical potentials on the boundary are set equal to the chemical potential on the fluid cell normal to the boundary. This is necessary because the coupling between the lattices requires the calculation of the gradient of the chemical potential.
It would be preferable if these were implemented as a lattice coupling that ran between the chemical potential and force lattice couplings. However there is no access to the discrete normals in lattice couplings.
Definition at line 69 of file boundaryPostProcessors2D.h.
void olb::FreeEnergyChemPotBoundaryProcessor2DA< T, DESCRIPTOR, NORMAL_X, NORMAL_Y >::apply | ( | CELL & | cell | ) |
Definition at line 475 of file boundaryPostProcessors2D.hh.
|
inline |
Definition at line 73 of file boundaryPostProcessors2D.h.
|
staticconstexpr |
Definition at line 71 of file boundaryPostProcessors2D.h.