|
flow 0.4.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
#include <flow_ibm.hpp>
Public Types | |
| using | FV = Kokkos::View< float *, CCMem > |
Static Public Attributes | |
| static constexpr int | G = 2 |
Definition at line 54 of file flow_ibm.hpp.
Definition at line 56 of file flow_ibm.hpp.
|
inline |
Definition at line 59 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::allocateBlock(), peclet::flow::Solver< Grid >::nx(), peclet::flow::Solver< Grid >::ny(), and peclet::flow::Solver< Grid >::nz().
|
inline |
Definition at line 63 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::nx(), peclet::flow::Solver< Grid >::ny(), peclet::flow::Solver< Grid >::nz(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::Solver().
Definition at line 142 of file flow_ibm.hpp.
Definition at line 143 of file flow_ibm.hpp.
Definition at line 144 of file flow_ibm.hpp.
Definition at line 151 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 152 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 159 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 163 of file flow_ibm.hpp.
Definition at line 167 of file flow_ibm.hpp.
References peclet::flow::CutcellMG::setMeanRemovalScope().
|
inline |
Definition at line 168 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 169 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 174 of file flow_ibm.hpp.
Definition at line 180 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 184 of file flow_ibm.hpp.
Definition at line 185 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 186 of file flow_ibm.hpp.
|
inline |
Definition at line 190 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 202 of file flow_ibm.hpp.
References peclet::flow::CutcellMG::setAgglomerationMode().
Definition at line 207 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry(), and peclet::flow::CutcellMG::setGraphAmgBottom().
|
inline |
Definition at line 213 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 218 of file flow_ibm.hpp.
Definition at line 224 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 229 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 238 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 257 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::setCollocatedScheme().
|
inline |
Definition at line 290 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 316 of file flow_ibm.hpp.
Definition at line 338 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 343 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 408 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::setCollocatedScheme().
|
inline |
Definition at line 429 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::setFaceInterp(), and peclet::flow::Solver< Grid >::setGhostProjection().
Definition at line 462 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 469 of file flow_ibm.hpp.
|
inline |
Definition at line 472 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 484 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 489 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 500 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 506 of file flow_ibm.hpp.
Definition at line 510 of file flow_ibm.hpp.
|
inline |
Definition at line 514 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::nx(), peclet::flow::Solver< Grid >::ny(), peclet::flow::Solver< Grid >::nz(), peclet::flow::C3::x, and peclet::flow::C3::y.
|
inline |
Definition at line 664 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 682 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
|
inline |
Definition at line 704 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry(), and peclet::flow::Solver< Grid >::setSolid().
|
inline |
Definition at line 709 of file flow_ibm.hpp.
References peclet::flow::bcZeroOpenness(), peclet::flow::buildCellFraction(), peclet::flow::buildFaceCentroidDist(), peclet::flow::buildGpOverlay(), peclet::flow::buildOpenness(), peclet::flow::buildStarOverlay(), peclet::flow::Solver< Grid >::copyInner(), peclet::flow::Solver< Grid >::G, peclet::flow::gpBinaryOpenness(), peclet::flow::gpDebugLevel(), peclet::flow::gpDebugReport(), peclet::flow::gpMakeOverlay(), peclet::flow::ibmFillEntry(), peclet::flow::ibmSolidMask(), peclet::flow::CutcellMG::init(), peclet::flow::VelocityMG::init(), peclet::flow::Solver< Grid >::nx(), peclet::flow::Solver< Grid >::ny(), peclet::flow::Solver< Grid >::nz(), peclet::flow::Solver< Grid >::rebuildStencils(), peclet::flow::CutcellMG::setAgglomerationMode(), peclet::flow::VelocityMG::setBC(), peclet::flow::CutcellMG::setBoundaryConditions(), peclet::flow::CutcellMG::setOpenness(), peclet::flow::Solver< Grid >::setupBcDiffusion(), peclet::flow::starMakeOverlay(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by main(), and peclet::flow::Solver< Grid >::setPressureGeometry().
|
inline |
Definition at line 1183 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::advanceScalars(), peclet::flow::Solver< Grid >::applyBackflowStab(), peclet::flow::Solver< Grid >::applyVelocityBcComp(), peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::Solver< Grid >::buildAdvStencil(), peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildRhsForced(), peclet::flow::Solver< Grid >::buildRhsVar(), peclet::flow::Solver< Grid >::computeDivAdv(), peclet::flow::Solver< Grid >::effVarRho(), peclet::flow::Solver< Grid >::fillGhosts(), peclet::flow::Solver< Grid >::fillVelGhosts(), peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::implicitAdv(), peclet::flow::Solver< Grid >::maxAbsDiffInner(), peclet::flow::Solver< Grid >::pressureBcGhost(), peclet::flow::Solver< Grid >::project(), peclet::flow::Solver< Grid >::rebuildStencils(), peclet::flow::CutcellMG::resetAllreduceCounters(), peclet::flow::VelocityMG::restrictAdvVelocities(), peclet::flow::Solver< Grid >::smoothComp(), peclet::flow::Solver< Grid >::updateEpsRho(), and peclet::flow::Solver< Grid >::updateProperties().
Referenced by main().
|
inline |
Definition at line 1297 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner().
|
inline |
Definition at line 1302 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner(), and peclet::flow::ibmFillEntry().
|
inline |
Definition at line 1314 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner().
|
inline |
Definition at line 1323 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner(), and peclet::flow::ibmFillEntry().
|
inline |
Definition at line 1328 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner(), and peclet::flow::ibmFillEntry().
|
inline |
Definition at line 1340 of file flow_ibm.hpp.
References peclet::flow::bcNeumannGhost(), peclet::flow::divergOpen(), peclet::flow::Solver< Grid >::fillVelGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::gpDivergDelta(), peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::reduceMaxAbsInner(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by main().
|
inline |
Definition at line 1396 of file flow_ibm.hpp.
References peclet::flow::divergOpenEps(), peclet::flow::Solver< Grid >::fillPorousEpsGhosts(), peclet::flow::Solver< Grid >::fillVelGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), and peclet::flow::Solver< Grid >::reduceMaxAbsInner().
|
inline |
Definition at line 1429 of file flow_ibm.hpp.
|
inline |
Definition at line 1435 of file flow_ibm.hpp.
|
inline |
Definition at line 1436 of file flow_ibm.hpp.
|
inline |
Definition at line 1437 of file flow_ibm.hpp.
|
inline |
Definition at line 1438 of file flow_ibm.hpp.
|
inline |
Definition at line 1439 of file flow_ibm.hpp.
References peclet::flow::CutcellMG::allreduceSeconds().
|
inline |
Definition at line 1440 of file flow_ibm.hpp.
References peclet::flow::CutcellMG::allreduceCount().
|
inline |
Definition at line 1441 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::allocateBlock(), peclet::flow::Solver< Grid >::setSolid(), peclet::flow::Solver< Grid >::Solver(), and peclet::flow::Solver< Grid >::uploadVelocity().
|
inline |
Definition at line 1442 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::allocateBlock(), peclet::flow::Solver< Grid >::setSolid(), peclet::flow::Solver< Grid >::Solver(), and peclet::flow::Solver< Grid >::uploadVelocity().
|
inline |
Definition at line 1443 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::allocateBlock(), peclet::flow::Solver< Grid >::setSolid(), peclet::flow::Solver< Grid >::Solver(), and peclet::flow::Solver< Grid >::uploadVelocity().
|
inline |
Definition at line 1460 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildRhsForced(), peclet::flow::Solver< Grid >::buildRhsVar(), peclet::flow::Solver< Grid >::smoothComp(), and peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1473 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::implicitAdv().
Referenced by peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildRhsForced(), peclet::flow::Solver< Grid >::buildRhsVar(), peclet::flow::Solver< Grid >::smoothComp(), and peclet::flow::Solver< Grid >::step().
Definition at line 1480 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::applyScalarBcFace(), peclet::flow::Solver< Grid >::fillGhosts(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::fillMuGhosts(), peclet::flow::Solver< Grid >::project(), and peclet::flow::Solver< Grid >::rebuildStencils().
|
inline |
Definition at line 1487 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillPropGhosts().
Referenced by peclet::flow::Solver< Grid >::buildAdvStencilVar(), and peclet::flow::Solver< Grid >::rebuildStencils().
|
inline |
Definition at line 1498 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::applyScalarBcFace(), peclet::flow::Solver< Grid >::fillGhosts(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::maxPorousResidual(), and peclet::flow::Solver< Grid >::project().
|
inline |
Definition at line 1512 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::addDragDiagonal(), peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::buildRhsVar(), and peclet::flow::Solver< Grid >::makeFaceProps().
|
inline |
|
inline |
Definition at line 1519 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::buildRhsVar(), and peclet::flow::Solver< Grid >::makeFaceProps().
|
inline |
Definition at line 1520 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::buildAdvStencilVar(), and peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1529 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::effRhoField(), peclet::flow::Solver< Grid >::effVarRho(), peclet::flow::VarFaceProps::haveMu, peclet::flow::ibmFillEntry(), and peclet::flow::Solver< Grid >::strideOf().
Referenced by peclet::flow::Solver< Grid >::buildAdvStencilVar(), and peclet::flow::Solver< Grid >::rebuildStencils().
|
inline |
Definition at line 1546 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::addDragDiagonal(), peclet::flow::Solver< Grid >::effVarRho(), peclet::flow::Solver< Grid >::fillMuGhosts(), peclet::flow::Solver< Grid >::fillPropGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmBuildDiffusion(), peclet::flow::ibmBuildDiffusionVar(), peclet::flow::ibmModifyStencil(), peclet::flow::Solver< Grid >::makeFaceProps(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::setSolid(), and peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1569 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::project(), and peclet::flow::Solver< Grid >::setSolid().
|
inline |
Definition at line 1588 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::project().
Definition at line 1602 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillAxis(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::advanceScalars(), peclet::flow::Solver< Grid >::exchangeField(), peclet::flow::Solver< Grid >::fillPorousEpsGhosts(), peclet::flow::Solver< Grid >::fillPropGhosts(), peclet::flow::Solver< Grid >::filterCellField(), peclet::flow::Solver< Grid >::project(), peclet::flow::Solver< Grid >::step(), and peclet::flow::Solver< Grid >::uploadVelocity().
Definition at line 1620 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::smoothComp().
Definition at line 1651 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), and N.
Referenced by peclet::flow::Solver< Grid >::fillGhosts(), and peclet::flow::Solver< Grid >::fillVelGhostsTo().
|
inline |
Definition at line 1675 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1691 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::ccFor3(), peclet::flow::centerGradAperture(), peclet::flow::centerGradApertureScaled(), peclet::flow::centerGradOpen(), peclet::flow::centerGradOpenCapped(), peclet::flow::embedViscousApply(), peclet::flow::fvViscousApply(), peclet::flow::Solver< Grid >::G, peclet::flow::gpCenterGrad(), peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::implicitAdv(), peclet::flow::stencilMatvec(), peclet::flow::transposeGradWallAware(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1819 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::centerGradAperture(), peclet::flow::centerGradApertureScaled(), peclet::flow::centerGradOpenCapped(), peclet::flow::Solver< Grid >::G, peclet::flow::gpCenterGrad(), peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::implicitAdv(), peclet::flow::transposeGradWallAware(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1892 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::Solver< Grid >::effRhoField(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::implicitAdv(), and peclet::flow::Solver< Grid >::strideOf().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1939 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::addDragDiagonal(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmBuildDiffusion(), peclet::flow::ibmFillEntry(), and peclet::flow::ibmModifyStencil().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 1976 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::addDragDiagonal(), peclet::flow::Solver< Grid >::effRhoField(), peclet::flow::Solver< Grid >::effVarRho(), peclet::flow::Solver< Grid >::fillMuGhosts(), peclet::flow::Solver< Grid >::fillPropGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmBuildDiffusionVar(), peclet::flow::ibmFillEntry(), peclet::flow::ibmModifyStencil(), peclet::flow::Solver< Grid >::makeFaceProps(), peclet::flow::Solver< Grid >::strideOf(), and peclet::flow::Solver< Grid >::updateEpsRho().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2030 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2063 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2085 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::smoothComp().
|
inline |
Definition at line 2114 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::bcStencilPath(), peclet::flow::VelocityMG::buildUpwindCoarse(), peclet::flow::diffSmoothColor(), peclet::flow::diffSmoothColorDu(), peclet::flow::Solver< Grid >::effVarRho(), peclet::flow::Solver< Grid >::fillGhostsFaces(), peclet::flow::Solver< Grid >::fillVelGhosts(), peclet::flow::Solver< Grid >::fillVelGhostsTo(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmCleanFluidMask(), peclet::flow::ibmFillEntry(), peclet::flow::ibmRbgsStencilColor(), peclet::flow::ibmRbgsStencilColorBox(), peclet::flow::ibmRbgsStencilColorDu(), peclet::flow::ibmRbgsStencilColorDuBox(), peclet::flow::ibmVolfrac(), peclet::flow::Solver< Grid >::implicitAdv(), peclet::flow::Solver< Grid >::maskVelocity(), peclet::flow::VelocityMG::setBcApplyL0(), peclet::flow::VelocityMG::setDomainBcOp(), peclet::flow::VelocityMG::setFineStencil(), peclet::flow::VelocityMG::setStaircase(), peclet::flow::VelocityMG::solve(), peclet::flow::Solver< Grid >::velSweepLoop(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2332 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2360 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillVelGhostsTo(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::maxOpenDivergence(), peclet::flow::Solver< Grid >::maxPorousResidual(), peclet::flow::Solver< Grid >::project(), peclet::flow::Solver< Grid >::smoothComp(), and peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2361 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::applyVelocityBcCompTo(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2366 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::applyVelocityBcCompTo(), peclet::flow::Solver< Grid >::fillAxis(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::fillVelGhosts(), and peclet::flow::Solver< Grid >::smoothComp().
|
inline |
Definition at line 2379 of file flow_ibm.hpp.
References peclet::flow::bcNeumannGhost(), peclet::flow::bcOutflowComp(), peclet::flow::bcVelocityColocated(), peclet::flow::bcVelocityComp(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::applyVelocityBcComp(), and peclet::flow::Solver< Grid >::fillVelGhostsTo().
|
inline |
Definition at line 2428 of file flow_ibm.hpp.
References peclet::flow::bcDiffusionFold(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::setSolid().
|
inline |
Definition at line 2458 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillGhosts(), peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::project().
|
inline |
Definition at line 2493 of file flow_ibm.hpp.
References peclet::flow::bcCorrectOutflow(), peclet::flow::bcNeumannGhost(), peclet::flow::bcZeroPressureGhost(), peclet::flow::buildPorousCoeff(), peclet::flow::buildPorousCoeffCons(), peclet::flow::buildPorousCoeffDrag(), peclet::flow::buildRhoCoeff(), peclet::flow::centerGradAperture(), peclet::flow::centerGradApertureScaled(), peclet::flow::centerGradOpenCapped(), peclet::flow::centerToFace(), peclet::flow::centerToFaceWallAware(), peclet::flow::Solver< Grid >::copyBlockShifted(), peclet::flow::Solver< Grid >::copyInner(), peclet::flow::divergOpen(), peclet::flow::divergOpenEps(), peclet::flow::CutcellMG::estimateEigenvalues(), peclet::flow::Solver< Grid >::fillGhosts(), peclet::flow::Solver< Grid >::fillPorousEpsGhosts(), peclet::flow::Solver< Grid >::fillPropGhosts(), peclet::flow::Solver< Grid >::fillVelGhosts(), peclet::flow::Solver< Grid >::filterCellField(), peclet::flow::Solver< Grid >::G, peclet::flow::gpCenterGrad(), peclet::flow::gpDivergDelta(), peclet::flow::ibmFillEntry(), peclet::flow::Solver< Grid >::maskVelocity(), peclet::flow::Solver< Grid >::minMuInner(), peclet::flow::projectCorrect(), peclet::flow::projectCorrectCenter(), peclet::flow::projectCorrectCenterOpen(), peclet::flow::projectCorrectPorousCons(), peclet::flow::projectCorrectPorousDrag(), peclet::flow::projectCorrectVar(), peclet::flow::CutcellMG::setBoundaryConditions(), peclet::flow::CutcellMG::setOpenness(), peclet::flow::CutcellMG::solveBiCGStab(), peclet::flow::CutcellMG::solveChebyshev(), peclet::flow::CutcellMG::solvePCG(), peclet::flow::starCorrectFaces(), peclet::flow::subtractField(), peclet::flow::transposeGradWallAware(), peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 2922 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::project(), and peclet::flow::Solver< Grid >::smoothComp().
|
inline |
Definition at line 2933 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::project().
Definition at line 2957 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::maxOpenDivergence(), and peclet::flow::Solver< Grid >::maxPorousResidual().
|
inline |
Definition at line 2974 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::getFaceVelocity(), peclet::flow::Solver< Grid >::getField(), peclet::flow::Solver< Grid >::getOpenness(), peclet::flow::Solver< Grid >::getOpennessProj(), peclet::flow::Solver< Grid >::getPressure(), and peclet::flow::Solver< Grid >::getVelocity().
|
inline |
Definition at line 2987 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::setField().
|
inline |
Definition at line 3003 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G.
Referenced by peclet::flow::Solver< Grid >::addScalar(), peclet::flow::Solver< Grid >::enableDrag(), peclet::flow::Solver< Grid >::setDensityMode(), peclet::flow::Solver< Grid >::setPorousContinuity(), and peclet::flow::Solver< Grid >::setPropertyMode().
|
inline |
Definition at line 3008 of file flow_ibm.hpp.
|
inline |
Definition at line 3009 of file flow_ibm.hpp.
|
inline |
Definition at line 3010 of file flow_ibm.hpp.
|
inline |
Definition at line 3012 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::fillGhosts().
|
inline |
Definition at line 3018 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 3034 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::gatherInner().
|
inline |
Definition at line 3037 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::scatterInner().
|
inline |
Definition at line 3042 of file flow_ibm.hpp.
References peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
|
inline |
Definition at line 3043 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G.
|
inline |
Definition at line 3045 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 3054 of file flow_ibm.hpp.
References peclet::flow::C3::x, peclet::flow::C3::y, and peclet::flow::C3::z.
|
inline |
Definition at line 3061 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::addField().
|
inline |
Definition at line 3079 of file flow_ibm.hpp.
|
inline |
Definition at line 3087 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 3099 of file flow_ibm.hpp.
References peclet::flow::cutcellSmoothColor(), peclet::flow::Solver< Grid >::fillGhosts(), peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::scalarBuildDiffusionOpen(), and peclet::flow::scalarBuildRhs().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 3143 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry(), peclet::flow::Closure::kind, peclet::flow::Solver< Grid >::setDensityMode(), and peclet::flow::Solver< Grid >::setPropertyMode().
Definition at line 3167 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::addField(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::setPropertyModel().
|
inline |
Definition at line 3207 of file flow_ibm.hpp.
Definition at line 3208 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::addField(), peclet::flow::Solver< Grid >::configurePorousDragSolver(), and peclet::flow::ibmFillEntry().
|
inline |
Definition at line 3258 of file flow_ibm.hpp.
Definition at line 3265 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 3266 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
Definition at line 3268 of file flow_ibm.hpp.
|
inline |
Definition at line 3273 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::addField(), and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::setPropertyModel().
|
inline |
Definition at line 3306 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry().
|
inline |
Definition at line 3312 of file flow_ibm.hpp.
References peclet::flow::ibmFillEntry(), peclet::flow::Closure::kind, and peclet::flow::Table1D.
|
inline |
Definition at line 3332 of file flow_ibm.hpp.
References peclet::flow::applyClosure(), peclet::flow::Solver< Grid >::G, and peclet::flow::ibmFillEntry().
Referenced by peclet::flow::Solver< Grid >::step().
|
inline |
Definition at line 3339 of file flow_ibm.hpp.
|
inline |
Definition at line 3346 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::addField(), and peclet::flow::Solver< Grid >::configurePorousDragSolver().
|
inline |
Definition at line 3359 of file flow_ibm.hpp.
References peclet::flow::CutcellMG::setAgglomerationMode().
Referenced by peclet::flow::Solver< Grid >::enableDrag(), and peclet::flow::Solver< Grid >::setPorousContinuity().
|
inline |
Definition at line 3373 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), and peclet::flow::Solver< Grid >::strideOf().
Referenced by peclet::flow::Solver< Grid >::buildAdvStencil(), peclet::flow::Solver< Grid >::buildAdvStencilVar(), and peclet::flow::Solver< Grid >::rebuildStencils().
|
inline |
Definition at line 3463 of file flow_ibm.hpp.
References AC, peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, and peclet::flow::C3::y.
|
inline |
Definition at line 3485 of file flow_ibm.hpp.
References peclet::flow::Solver< Grid >::G, peclet::flow::ibmFillEntry(), peclet::flow::C3::x, and peclet::flow::C3::y.
Referenced by peclet::flow::Solver< Grid >::fillPorousEpsGhosts(), and peclet::flow::Solver< Grid >::fillPropGhosts().
|
staticconstexpr |
Definition at line 57 of file flow_ibm.hpp.
Referenced by peclet::flow::Solver< Grid >::addDragDiagonal(), peclet::flow::Solver< Grid >::addField(), peclet::flow::Solver< Grid >::advanceScalars(), peclet::flow::Solver< Grid >::allocateBlock(), peclet::flow::Solver< Grid >::applyBackflowStab(), peclet::flow::Solver< Grid >::applyScalarBcFace(), peclet::flow::Solver< Grid >::applyVelocityBcCompTo(), peclet::flow::Solver< Grid >::buildAdvStencil(), peclet::flow::Solver< Grid >::buildAdvStencilVar(), peclet::flow::Solver< Grid >::buildRhs(), peclet::flow::Solver< Grid >::buildRhsForced(), peclet::flow::Solver< Grid >::buildRhsVar(), peclet::flow::Solver< Grid >::computeDivAdv(), peclet::flow::Solver< Grid >::fillAxis(), peclet::flow::Solver< Grid >::fillGhostsFaces(), peclet::flow::Solver< Grid >::filterCellField(), peclet::flow::Solver< Grid >::gatherInner(), peclet::flow::Solver< Grid >::ghostWidth(), peclet::flow::Solver< Grid >::maxAbsDiffInner(), peclet::flow::Solver< Grid >::maxOpenDivergence(), peclet::flow::Solver< Grid >::maxPorousResidual(), peclet::flow::Solver< Grid >::minMuInner(), peclet::flow::Solver< Grid >::patchScalarDirichletFace(), peclet::flow::Solver< Grid >::pressureBcGhost(), peclet::flow::Solver< Grid >::project(), peclet::flow::Solver< Grid >::rebuildStencils(), peclet::flow::Solver< Grid >::reduceMaxAbsInner(), peclet::flow::Solver< Grid >::scatterInner(), peclet::flow::Solver< Grid >::setDomainBcProfile(), peclet::flow::Solver< Grid >::setSolid(), peclet::flow::Solver< Grid >::setupBcDiffusion(), peclet::flow::Solver< Grid >::smoothComp(), peclet::flow::Solver< Grid >::updateProperties(), and peclet::flow::Solver< Grid >::uploadVelocity().