OpenLB 1.7
|
PostProcessors for the chemical potential boundary condition in the free energy model. More...
#include <boundaryPostProcessors3D.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 208 of file boundaryPostProcessors3D.h.
void olb::FreeEnergyChemPotBoundaryProcessor3DA< T, DESCRIPTOR, NORMAL_X, NORMAL_Y, NORMAL_Z >::apply | ( | CELL & | cell | ) |
Definition at line 529 of file boundaryPostProcessors3D.hh.
|
inline |
Definition at line 212 of file boundaryPostProcessors3D.h.
|
staticconstexpr |
Definition at line 210 of file boundaryPostProcessors3D.h.