OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::dynamics Namespace Reference

Classes

struct  CSE
 To be specialized for automatically generated CSE-optimized DYNAMICS::collide. More...
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, -1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, 1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, -1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, 1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, -1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, 1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, -1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, 1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, -1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, 1 > >
 
struct  CSE< AdvectionDiffusionBoundariesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 2, 1 > >
 
struct  CSE< AdvectionDiffusionCornerDynamics2D< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 1, -1 > >
 
struct  CSE< AdvectionDiffusionEdgesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, -1, -1 > >
 
struct  CSE< AdvectionDiffusionEdgesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 0, -1, 1 > >
 
struct  CSE< AdvectionDiffusionEdgesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 2, -1, -1 > >
 
struct  CSE< AdvectionDiffusionEdgesDynamics< T, descriptors::D3Q7< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, 2, -1, 1 > >
 
struct  CSE< CombinedAdvectionDiffusionRLBdynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedTemperatureMomentum< 0, -1 >, momenta::NoStress, momenta::DefineSeparately > > >
 
struct  CSE< CombinedAdvectionDiffusionRLBdynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedTemperatureMomentum< 0, 1 >, momenta::NoStress, momenta::DefineSeparately > > >
 
struct  CSE< CombinedAdvectionDiffusionRLBdynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedTemperatureMomentum< 1, -1 >, momenta::NoStress, momenta::DefineSeparately > > >
 
struct  CSE< CombinedAdvectionDiffusionRLBdynamics< T, descriptors::D2Q5< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::HeatFluxBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumAD, momenta::NoStress, momenta::DefineToEq > > >
 
struct  CSE< CombinedAdvectionDiffusionRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::AdvectionDiffusionRLB, AdvectionDiffusionExternalVelocityCollision >, momenta::Tuple< momenta::FixedDensity, momenta::FixedTemperatureMomentum< 0, -1 >, momenta::NoStress, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 0, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, -1 >, momenta::RegularizedBoundaryStress< 0, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D2Q9< FIELDS... >, dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D< 1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D< 1, -1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D< 1, -1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D< 1, -1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D< 1, 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D< 1, 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D< 1, 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D< 1, 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, -1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, -1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerCornerDensity3D<-1, 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerCornerStress3D<-1, 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 0, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 0, -1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 0, -1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 0, -1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 0, 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 0, 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 0, 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 0, 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 1, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 1, -1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 1, -1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 1, -1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 1, 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 1, 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 1, 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 1, 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 2, -1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 2, -1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, -1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 2, 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::InnerEdgeDensity3D< 2, 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::InnerEdgeStress3D< 2, 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 0, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 1, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 1, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 2, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 2, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately > > >
 
struct  CSE< CombinedRLBdynamics< T, descriptors::D3Q19< FIELDS... >, dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::RegularizedBoundaryStress< 0, -1 >, momenta::DefineSeparately > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::BGK, AdvectionDiffusionExternalVelocityCollision > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q5< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Porous< momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq > >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, forcing::fsi::HLBM > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, forcing::Guo< momenta::Forced > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SmagorinskyEffectiveOmega< collision::BGK >, forcing::Guo< momenta::ForcedWithStress > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, multiphase::OmegaFromCell< collision::BGK >, forcing::Guo< momenta::Forced > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, guoZhao::GuoZhaoSecondOrder, collision::BGK, guoZhao::GuoZhaoForcing< momenta::GuoZhaoForced > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::CahnHilliardZerothOrder, collision::BGK, forcing::WellBalancedCahnHilliard > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::FirstOrder, collision::BGK, forcing::AllenCahn > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::FirstOrder, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::SecondOrder, collision::BGK, forcing::MCGuo< momenta::Identity > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::SecondOrder, collision::BGK, forcing::ShanChen > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineUSeparatelyTrace >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineUSeparatelyTrace >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FreeEnergyMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::FreeEnergy, collision::FreeEnergy, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::MovingPorousMomentumCombination< momenta::BulkMomentum >, momenta::BulkStress, momenta::DefineToNEq >, equilibria::ThirdOrder, collision::ParameterFromCell< collision::HYBRID, collision::LocalSmagorinskyEffectiveOmega< collision::HRR > >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::FreeEnergy, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 1, -1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FreeEnergyInletOutletDensity, momenta::FreeEnergyInletOutletMomentum< 0, -1 >, momenta::RegularizedBoundaryStress< 0, -1 >, momenta::DefineSeparately >, equilibria::FreeEnergy, collision::FreeEnergyInletOutlet< 0, -1 >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FreeEnergyInletOutletDensity, momenta::FreeEnergyInletOutletMomentum< 0, 1 >, momenta::RegularizedBoundaryStress< 0, 1 >, momenta::DefineSeparately >, equilibria::FreeEnergy, collision::FreeEnergyInletOutlet< 0, 1 >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FreeEnergyInletOutletDensity, momenta::FreeEnergyInletOutletMomentum< 1, -1 >, momenta::RegularizedBoundaryStress< 1, -1 >, momenta::DefineSeparately >, equilibria::FreeEnergy, collision::FreeEnergyInletOutlet< 1, -1 >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::FreeEnergyInletOutletDensity, momenta::FreeEnergyInletOutletMomentum< 1, 1 >, momenta::RegularizedBoundaryStress< 1, 1 >, momenta::DefineSeparately >, equilibria::FreeEnergy, collision::FreeEnergyInletOutlet< 1, 1 >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D2Q9< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q15< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, multiphase::OmegaFromCell< collision::BGK >, forcing::Guo< momenta::Forced > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q15< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q15< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Porous< momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq > >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::BGK, forcing::Guo< momenta::Forced > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::ConstRhoBGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SaveVelocity< collision::BGK >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SmagorinskyEffectiveOmega< collision::BGK >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::BGK, AdvectionDiffusionExternalVelocityCollision > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::CahnHilliardZerothOrder, collision::BGK, forcing::WellBalancedCahnHilliard > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::SecondOrder, collision::BGK, forcing::MCGuo< momenta::Identity > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentum, momenta::BulkStress, momenta::DefineUSeparately >, equilibria::SecondOrder, collision::BGK, forcing::ShanChen > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineUSeparatelyTrace >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineUSeparatelyTrace >, equilibria::SecondOrder, collision::RLB, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::FreeEnergyMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::FreeEnergy, collision::FreeEnergy, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::MovingPorousMomentumCombination< momenta::BulkMomentum >, momenta::BulkStress, momenta::DefineToNEq >, equilibria::ThirdOrder, collision::TrackAverageVelocity< collision::ParameterFromCell< collision::HYBRID, collision::LocalSmagorinskyEffectiveOmega< collision::HRR > > >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 0, 1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 1, -1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 1, 1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 2, -1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedPressureMomentum< 2, 1 >, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 0, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 1, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::ParameterFromCell< collision::LES::SMAGORINSKY, collision::SmagorinskyEffectiveOmega< collision::BGK > >, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder, collision::SmagorinskyEffectiveOmega< collision::BGK >, forcing::Guo< momenta::ForcedWithStress > > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, -1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q27< FIELDS... >, momenta::Tuple< momenta::VelocityBoundaryDensity< 2, 1 >, momenta::FixedVelocityMomentumGeneric, momenta::BulkStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::BGK, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::NoStress, momenta::DefineToEq >, equilibria::FirstOrder, collision::BGK, AdvectionDiffusionExternalVelocityCollision > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::FixedVelocityMomentumGeneric, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::FirstOrder, collision::FixedEquilibrium, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::FixedDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::SecondOrder, collision::Revert, dynamics::DefaultCombination > >
 
struct  CSE< dynamics::Tuple< T, descriptors::D3Q7< FIELDS... >, momenta::Tuple< momenta::OneDensity, momenta::ZeroMomentum, momenta::ZeroStress, momenta::DefineSeparately >, equilibria::None, collision::None, dynamics::DefaultCombination > >
 
struct  CSE< SourcedAdvectionDiffusionBGKdynamics< T, descriptors::D3Q19< FIELDS... > > >
 
struct  CSE< SourcedAdvectionDiffusionBGKdynamics< T, descriptors::D3Q7< FIELDS... > > >
 
struct  CSE< SpongeLayerDynamics< T, descriptors::D3Q19< FIELDS... >, momenta::Tuple< momenta::BulkDensity, momenta::BulkMomentum, momenta::BulkStress, momenta::DefineToNEq >, equilibria::SecondOrder > >
 
struct  CSE< ZeroDistributionDynamics< T, descriptors::D3Q7< FIELDS... > > >
 
struct  CustomCollision
 
struct  DefaultCombination
 Default combination rule used by dynamics::Tuple. More...
 
struct  ExposePorousParticleMomenta
 
struct  has_parametrized_momenta
 DYNAMICS is not explicitly marked as requiring parameters outside DYNAMICS::collide. More...
 
struct  has_parametrized_momenta< DYNAMICS, std::enable_if_t< DYNAMICS::has_parametrized_momenta > >
 DYNAMICS is explicitly marked as requiring parameters outside DYNAMICS::collide. More...
 
struct  is_vectorizable
 DYNAMICS is not explicitly marked as unvectorizable. More...
 
struct  is_vectorizable< DYNAMICS, std::enable_if_t<!DYNAMICS::is_vectorizable > >
 DYNAMICS is explicitly marked as unvectorizable. More...
 
struct  not_cse_optimized_tag
 Marker for the default non-optimized specialization of olb::CSE<> More...
 
struct  ParameterFromCell
 Set PARAMETER of DYNAMICS from CELL (for CustomCollision-based DYNAMICS) More...
 
class  RuleComposition
 Evaluates combination rule OUTER on result of combination rule INNER (prototype) More...
 
struct  StoreStatisticInField
 
struct  Tuple
 Dynamics constructed as a tuple of momenta, equilibrium and collision. More...
 

Typedefs

template<typename DYNAMICS >
using is_cse_optimized
 Exposes whether a auto-generated CSE specialization is available.
 

Typedef Documentation

◆ is_cse_optimized

template<typename DYNAMICS >
using olb::dynamics::is_cse_optimized
Initial value:
std::integral_constant<
bool,
!std::is_base_of_v<not_cse_optimized_tag, CSE<DYNAMICS>>
>

Exposes whether a auto-generated CSE specialization is available.

Definition at line 50 of file wrapper.h.