advection diffusion boundary condition 2D: missing bcType
The complexDynamics/advectionDiffusionBoundaryCondition2D.h does not include the boundary types option, which does exist in the 3D version.
For example 2D:
virtual void addTemperatureBoundary0N(
Box2D domain, BlockLattice2D<T, Descriptor> &lattice) = 0;
vs 3D:
virtual void addTemperatureBoundary0N(
Box3D domain, BlockLattice3D<T, Descriptor> &lattice,
boundary::BcType bcType = boundary::dirichlet) = 0;
This prevents the usage of 2D neumann bcTypes.