OpenLB 1.7
|
Class for a forward-coupling model following the Ladd's mechanism. More...
#include <forwardCouplingModels3D.h>
Public Member Functions | |
LaddForwardCouplingModel (UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, SuperGeometry< T, 3 > &sGeometry, std::shared_ptr< DragModel< T, Particle > > dragModel) | |
Constructor. | |
Public Member Functions inherited from olb::LocalBaseForwardCouplingModel< T, Lattice, Particle > | |
virtual bool | operator() (Particle< T > *p, int globic) override |
Class operator to apply the coupling, for overload. | |
Additional Inherited Members | |
Protected Member Functions inherited from olb::LocalBaseForwardCouplingModel< T, Lattice, Particle > | |
LocalBaseForwardCouplingModel (UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, SuperGeometry< T, 3 > &sGeometry, std::shared_ptr< DragModel< T, Particle > > dragModel) | |
Constructor. | |
Protected Member Functions inherited from olb::BaseForwardCouplingModel< T, Lattice, Particle > | |
BaseForwardCouplingModel (UnitConverter< T, Lattice > &converter, SuperLattice< T, Lattice > &sLattice, SuperGeometry< T, 3 > &sGeometry, std::shared_ptr< DragModel< T, Particle > > dragModel) | |
Constructor. | |
Protected Member Functions inherited from olb::ForwardCouplingModel< T, Particle > | |
ForwardCouplingModel (SuperGeometry< T, 3 > &sGeometry, std::shared_ptr< DragModel< T, Particle > > dragModel) | |
Constructor. | |
Protected Attributes inherited from olb::BaseForwardCouplingModel< T, Lattice, Particle > | |
UnitConverter< T, Lattice > & | _converter |
SuperLattice< T, Lattice > & | _sLattice |
std::shared_ptr< SuperLatticeInterpDensity3Degree3D< T, Lattice > > | _interpLatticeDensity |
std::shared_ptr< SuperLatticeInterpPhysVelocity3D< T, Lattice > > | _interpLatticeVelocity |
std::shared_ptr< TwoWayHelperFunctional< T, Lattice > > | _momentumExchange |
Protected Attributes inherited from olb::ForwardCouplingModel< T, Particle > | |
SuperGeometry< T, 3 > & | _sGeometry |
std::shared_ptr< DragModel< T, Particle > > | _dragModel |
Class for a forward-coupling model following the Ladd's mechanism.
Input parameters in attice units.
Definition at line 108 of file forwardCouplingModels3D.h.
olb::LaddForwardCouplingModel< T, Lattice, Particle >::LaddForwardCouplingModel | ( | UnitConverter< T, Lattice > & | converter, |
SuperLattice< T, Lattice > & | sLattice, | ||
SuperGeometry< T, 3 > & | sGeometry, | ||
std::shared_ptr< DragModel< T, Particle > > | dragModel ) |
Constructor.
Definition at line 180 of file forwardCouplingModels3D.hh.
References olb::BaseForwardCouplingModel< T, Lattice, Particle >::_converter, olb::BaseForwardCouplingModel< T, Lattice, Particle >::_interpLatticeDensity, olb::BaseForwardCouplingModel< T, Lattice, Particle >::_interpLatticeVelocity, olb::BaseForwardCouplingModel< T, Lattice, Particle >::_momentumExchange, and olb::BaseForwardCouplingModel< T, Lattice, Particle >::_sLattice.