![]() |
OpenLB 1.8.1
|
Implementation of a simplified version of the refinement algorithm by Lagrava et al. More...
Classes | |
| struct | FineToCoarseO |
| struct | FullTimeCoarseToFineO |
| struct | HalfTimeCoarseToFineO |
| struct | InitializeO |
Functions | |
| template<typename T , typename DESCRIPTOR > | |
| std::unique_ptr< SuperLatticeRefinement< T, DESCRIPTOR > > | makeCoarseToFineCoupler (SuperLattice< T, DESCRIPTOR > &sLatticeCoarse, SuperGeometry< T, DESCRIPTOR::d > &sGeometryCoarse, SuperLattice< T, DESCRIPTOR > &sLatticeFine, SuperGeometry< T, DESCRIPTOR::d > &sGeometryFine) |
| template<typename T , typename DESCRIPTOR > | |
| std::unique_ptr< SuperLatticeRefinement< T, DESCRIPTOR > > | makeFineToCoarseCoupler (SuperLattice< T, DESCRIPTOR > &sLatticeCoarse, SuperGeometry< T, DESCRIPTOR::d > &sGeometryCoarse, SuperLattice< T, DESCRIPTOR > &sLatticeFine, SuperGeometry< T, DESCRIPTOR::d > &sGeometryFine) |
Implementation of a simplified version of the refinement algorithm by Lagrava et al.
DOI: 10.1016/j.jcp.2012.03.015
| std::unique_ptr< SuperLatticeRefinement< T, DESCRIPTOR > > olb::refinement::lagrava::makeCoarseToFineCoupler | ( | SuperLattice< T, DESCRIPTOR > & | sLatticeCoarse, |
| SuperGeometry< T, DESCRIPTOR::d > & | sGeometryCoarse, | ||
| SuperLattice< T, DESCRIPTOR > & | sLatticeFine, | ||
| SuperGeometry< T, DESCRIPTOR::d > & | sGeometryFine ) |
Definition at line 261 of file lagrava.h.
References olb::computeBoundaryTypeAndNormal(), olb::BlockStructureD< D >::forSpatialLocations(), olb::SuperLattice< T, DESCRIPTOR >::getBlock(), olb::SuperLattice< T, DESCRIPTOR >::getConverter(), olb::SuperStructure< T, D >::getCuboidDecomposition(), olb::SuperStructure< T, D >::getLoadBalancer(), and olb::Simulation.
Here is the call graph for this function:| std::unique_ptr< SuperLatticeRefinement< T, DESCRIPTOR > > olb::refinement::lagrava::makeFineToCoarseCoupler | ( | SuperLattice< T, DESCRIPTOR > & | sLatticeCoarse, |
| SuperGeometry< T, DESCRIPTOR::d > & | sGeometryCoarse, | ||
| SuperLattice< T, DESCRIPTOR > & | sLatticeFine, | ||
| SuperGeometry< T, DESCRIPTOR::d > & | sGeometryFine ) |
Definition at line 338 of file lagrava.h.
References olb::BlockStructureD< D >::forCoreSpatialLocations(), olb::SuperLattice< T, DESCRIPTOR >::getBlock(), olb::SuperLattice< T, DESCRIPTOR >::getConverter(), olb::SuperStructure< T, D >::getCuboidDecomposition(), olb::SuperStructure< T, D >::getLoadBalancer(), and olb::Simulation.
Here is the call graph for this function: