28#ifndef PARTIAL_SLIP_3D_H
29#define PARTIAL_SLIP_3D_H
38template <
int NX,
int NY,
int NZ>
struct PartialSlipO3D;
40template <concepts::BaseType T, concepts::LatticeDescriptor DESCRIPTOR>
41requires (DESCRIPTOR::d == 3)
PostProcessorPromise< T, DESCRIPTOR > promisePostProcessorForNormal(Vector< int, 2 > n)
Top level namespace for all of OpenLB.
DiscreteNormalType
Type associated with a discrete normal vector.
std::int64_t CellDistance
Type for in-memory distance of block-local cell indices.
std::optional< DynamicsPromise< T, DESCRIPTOR > > getDynamics(DiscreteNormalType type, DiscreteNormal< DESCRIPTOR > n)
CellDistance getNeighborhoodRadius()
std::optional< PostProcessorPromise< T, DESCRIPTOR > > getPostProcessor(DiscreteNormalType type, DiscreteNormal< DESCRIPTOR > n)