flow
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::Solver< Grid > Member List

This is the complete list of members for peclet::flow::Solver< Grid >, including all inherited members.

addDragDiagonal(int c)peclet::flow::Solver< Grid >inline
addField(const std::string &name)peclet::flow::Solver< Grid >inline
addScalar(const std::string &name, double D, int scheme, int iters)peclet::flow::Solver< Grid >inline
advanceScalars()peclet::flow::Solver< Grid >inline
allocateBlock(int nx, int ny, int nz)peclet::flow::Solver< Grid >inline
applyBackflowStab(int c)peclet::flow::Solver< Grid >inline
applyScalarBcFace(CCField c, int a, int side, int type, double val)peclet::flow::Solver< Grid >inline
applyVelocityBcComp(int comp, int fold, bool doOutflow)peclet::flow::Solver< Grid >inline
applyVelocityBcCompTo(CCField f, int comp, int fold, bool doOutflow)peclet::flow::Solver< Grid >inline
bcStencilPath() constpeclet::flow::Solver< Grid >inline
blockOrigin() constpeclet::flow::Solver< Grid >inline
blockShape() constpeclet::flow::Solver< Grid >inline
buildAdvStencil(int c)peclet::flow::Solver< Grid >inline
buildAdvStencilVar(int c)peclet::flow::Solver< Grid >inline
buildRhs(int c)peclet::flow::Solver< Grid >inline
buildRhsForced(int c)peclet::flow::Solver< Grid >inline
buildRhsVar(int c)peclet::flow::Solver< Grid >inline
configurePorousDragSolver()peclet::flow::Solver< Grid >inline
copyBlockShifted(CCField dst, C3 de, CCConst src, C3 se, int off)peclet::flow::Solver< Grid >inline
copyInner(CCField dst, C3 de, int dg, CCConst src, C3 se, int sg)peclet::flow::Solver< Grid >inline
enableCellForce()peclet::flow::Solver< Grid >inline
enableDrag()peclet::flow::Solver< Grid >inline
exchangeField(const std::string &name)peclet::flow::Solver< Grid >inline
exchangeFieldAdd(const std::string &name)peclet::flow::Solver< Grid >inline
fieldNames() constpeclet::flow::Solver< Grid >inline
fieldView(const std::string &name)peclet::flow::Solver< Grid >inline
fillAxis(CCField f, int axis)peclet::flow::Solver< Grid >inline
fillGhosts(CCField f)peclet::flow::Solver< Grid >inline
fillGhostsFaces(CCField f)peclet::flow::Solver< Grid >inline
fillMuGhosts()peclet::flow::Solver< Grid >inline
fillPropGhosts(CCField f)peclet::flow::Solver< Grid >inline
fillVelGhosts(int comp, int fold)peclet::flow::Solver< Grid >inline
fillVelGhostsTo(CCField f, int comp, int fold)peclet::flow::Solver< Grid >inline
FV typedefpeclet::flow::Solver< Grid >
Gpeclet::flow::Solver< Grid >static
gatherInner(CCField fld)peclet::flow::Solver< Grid >inline
getFaceVelocity(int c)peclet::flow::Solver< Grid >inline
getField(const std::string &name)peclet::flow::Solver< Grid >inline
getOpenness(int c)peclet::flow::Solver< Grid >inline
getPressure()peclet::flow::Solver< Grid >inline
getVelocity(int c)peclet::flow::Solver< Grid >inline
ghostWidth() constpeclet::flow::Solver< Grid >inline
globalResolution() constpeclet::flow::Solver< Grid >inline
hasField(const std::string &name) constpeclet::flow::Solver< Grid >inline
hasScalar(const std::string &name) constpeclet::flow::Solver< Grid >inline
implicitAdv() constpeclet::flow::Solver< Grid >inline
lastOuterIterations() constpeclet::flow::Solver< Grid >inline
lastPressureIterations() constpeclet::flow::Solver< Grid >inline
makeFaceProps(int c)peclet::flow::Solver< Grid >inline
maskVelocity(int c)peclet::flow::Solver< Grid >inline
maxAbsDiffInner(CCConst a, CCConst b)peclet::flow::Solver< Grid >inline
maxOpenDivergence()peclet::flow::Solver< Grid >inline
maxPorousResidual()peclet::flow::Solver< Grid >inline
minMuInner()peclet::flow::Solver< Grid >inline
nx() constpeclet::flow::Solver< Grid >inline
ny() constpeclet::flow::Solver< Grid >inline
nz() constpeclet::flow::Solver< Grid >inline
patchScalarDirichletFace(CCField AC, CCField band, double D, int a, int side)peclet::flow::Solver< Grid >inline
pressureBcGhost()peclet::flow::Solver< Grid >inline
project()peclet::flow::Solver< Grid >inline
rebuildStencils()peclet::flow::Solver< Grid >inline
reduceMaxAbsInner(CCConst f)peclet::flow::Solver< Grid >inline
scatterInner(CCField fld, const std::vector< double > &in)peclet::flow::Solver< Grid >inline
setAdvection(bool on)peclet::flow::Solver< Grid >inline
setAdvectionScheme(int s)peclet::flow::Solver< Grid >inline
setBackflowStab(double beta)peclet::flow::Solver< Grid >inline
setBodyForce(double fx, double fy, double fz)peclet::flow::Solver< Grid >inline
setDeferredCorrection(bool on)peclet::flow::Solver< Grid >inline
setDensityMode(bool variable)peclet::flow::Solver< Grid >inline
setDomainBc(int face, int type, double vx, double vy, double vz)peclet::flow::Solver< Grid >inline
setDomainBcProfile(int face, const std::vector< double > &prof, int nb, int nc)peclet::flow::Solver< Grid >inline
setDt(double d)peclet::flow::Solver< Grid >inline
setFaceInterp(int mode)peclet::flow::Solver< Grid >inline
setField(const std::string &name, const std::vector< double > &v)peclet::flow::Solver< Grid >inline
setFvRelax(double w)peclet::flow::Solver< Grid >inline
setImplicitAdvection(bool on)peclet::flow::Solver< Grid >inline
setIncrementalPressure(bool on)peclet::flow::Solver< Grid >inline
setMu(double m)peclet::flow::Solver< Grid >inline
setOuterIterations(int iters)peclet::flow::Solver< Grid >inline
setOuterTolerance(double tol)peclet::flow::Solver< Grid >inline
setPorousContinuity(bool on)peclet::flow::Solver< Grid >inline
setPorousDepsDt(bool on)peclet::flow::Solver< Grid >inline
setPressureChebyshev(bool on, int maxit, double rtol)peclet::flow::Solver< Grid >inline
setPressureGeometry(const std::vector< double > &sdfInner)peclet::flow::Solver< Grid >inline
setPressureGraphAmg(bool on)peclet::flow::Solver< Grid >inline
setPressureIterations(int it)peclet::flow::Solver< Grid >inline
setPressureLevels(int levels)peclet::flow::Solver< Grid >inline
setPressurePcg(bool, int maxit, double rtol)peclet::flow::Solver< Grid >inline
setPressureUnderRelax(double w)peclet::flow::Solver< Grid >inline
setPressureWarmstart(bool on)peclet::flow::Solver< Grid >inline
setPropertyMode(bool variable, bool harmonic)peclet::flow::Solver< Grid >inline
setPropertyModel(const std::string &target, ClosureKind kind, const std::string &in0, const std::string &in1, const std::vector< double > &params)peclet::flow::Solver< Grid >inline
setPropertyTable(const std::string &target, const std::string &in0, const std::vector< double > &xs, const std::vector< double > &ys)peclet::flow::Solver< Grid >inline
setRho(double r)peclet::flow::Solver< Grid >inline
setScalarBc(const std::string &name, int face, int type, double value)peclet::flow::Solver< Grid >inline
setSolid(const std::vector< double > &sdfInner, bool cutcellPressure)peclet::flow::Solver< Grid >inline
setupBcDiffusion()peclet::flow::Solver< Grid >inline
setVariableRotational(int mode, double chi)peclet::flow::Solver< Grid >inline
setVelocityIterations(int it)peclet::flow::Solver< Grid >inline
setVelocityMultigrid(bool on, int levels, int vcycles)peclet::flow::Solver< Grid >inline
setVelocityStreams(bool)peclet::flow::Solver< Grid >inline
smoothComp(int c)peclet::flow::Solver< Grid >inline
Solver(int nx, int ny, int nz)peclet::flow::Solver< Grid >inline
step()peclet::flow::Solver< Grid >inline
strideOf(int c) constpeclet::flow::Solver< Grid >inline
syncPorousPrev()peclet::flow::Solver< Grid >inline
updateProperties()peclet::flow::Solver< Grid >inline
uploadVelocity(const std::vector< double > &uu, const std::vector< double > &vv, const std::vector< double > &ww)peclet::flow::Solver< Grid >inline