flow 0.4.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
peclet::flow::CutcellMG Member List

This is the complete list of members for peclet::flow::CutcellMG, including all inherited members.

agglomerateBottom() constpeclet::flow::CutcellMGinline
agglomerationMode() constpeclet::flow::CutcellMGinline
allreduceCount() constpeclet::flow::CutcellMGinline
allreduceSeconds() constpeclet::flow::CutcellMGinline
applyBoundaryOpenness(Level &lv)peclet::flow::CutcellMGinline
applyOutflowGhost(C3 ext, CCField x, int g=G)peclet::flow::CutcellMGinline
axpy(CCField y, double a, CCField x)peclet::flow::CutcellMGinline
aypx(CCField y, double a, CCField x)peclet::flow::CutcellMGinline
buildAmg(Level &lv)peclet::flow::CutcellMGinline
caSmooth(const Level &lv) constpeclet::flow::CutcellMGinline
dot(Level &lv, CCField a, CCField b)peclet::flow::CutcellMGinline
estimateEigenvalues(CCConst seed, double &lmin, double &lmax, int iters, int pre, int post, int bottom)peclet::flow::CutcellMGinline
fill(Level &lv, CCField f)peclet::flow::CutcellMGinline
fillAxis(Level &lv, CCField f, int axis)peclet::flow::CutcellMGinline
fillOpenness(Level &lv)peclet::flow::CutcellMGinline
Gpeclet::flow::CutcellMGstatic
graphAmgSolveBottom(Level &lv)peclet::flow::CutcellMGinline
init(int nx, int ny, int nz, int nLevels)peclet::flow::CutcellMGinline
level(int L)peclet::flow::CutcellMGinline
lin(CCField out, double a, CCField x, double b, CCField y)peclet::flow::CutcellMGinline
maskSolid(Level &lv, CCField f)peclet::flow::CutcellMGinline
matvecOverlap(Level &l0, CCField y, CCField v)peclet::flow::CutcellMGinline
maxabs(Level &lv, CCField a)peclet::flow::CutcellMGinline
nLevels() constpeclet::flow::CutcellMGinline
parityOg(const Level &lv)peclet::flow::CutcellMGinlinestatic
pcgAmg(std::vector< double > &b, std::vector< double > &x)peclet::flow::CutcellMGinline
removeMean(Level &lv, CCField f)peclet::flow::CutcellMGinline
resetAllreduceCounters()peclet::flow::CutcellMGinline
scale(CCField y, double a)peclet::flow::CutcellMGinline
setAgglomerationMode(int mode)peclet::flow::CutcellMGinline
setBoundaryConditions(const int bc[6])peclet::flow::CutcellMGinline
setGraphAmgBottom(bool on)peclet::flow::CutcellMGinline
setMeanRemovalScope(bool all)peclet::flow::CutcellMGinline
setOpenness(CCConst ox, CCConst oy, CCConst oz, double idx2, double idy2, double idz2)peclet::flow::CutcellMGinline
smooth(Level &lv, int sweeps, bool reverse)peclet::flow::CutcellMGinline
solveBiCGStab(CCField b, CCField x, CCField r, CCField rh, CCField p, CCField v, CCField t, CCField z, CCField z2, int maxit, double rtol, int pre, int post, int bottom, const GpOverlay &ov, int nOv, C3 nn)peclet::flow::CutcellMGinline
solveChebyshev(CCField b, CCField x, int maxit, double rtol, int pre, int post, int bottom, double a, double bnd)peclet::flow::CutcellMGinline
solvePCG(CCField b, CCField x, CCField r, CCField p, CCField z, CCField Ap, int maxit, double rtol, int pre, int post, int bottom, const StarOverlay *star=nullptr, int nStar=0, C3 nnStar=C3{0, 0, 0})peclet::flow::CutcellMGinline
vcycle(int L, bool sym)peclet::flow::CutcellMGinline
vcycleImpl(int L, bool sym)peclet::flow::CutcellMGinline