peclet-amr 0.2.0
Block-local-Morton AMR octree + collocated cut-cell Navier–Stokes solver (header-only C++20, Kokkos + MPI)
Loading...
Searching...
No Matches
peclet::amr::Multigrid< Dim, Bits > Member List

This is the complete list of members for peclet::amr::Multigrid< Dim, Bits >, including all inherited members.

b(std::size_t L=0)peclet::amr::Multigrid< Dim, Bits >inline
Bottom enum namepeclet::amr::Multigrid< Dim, Bits >
bottom() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomComponents() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomExtent() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomIdentityRows() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomIters() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomName() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomOnDevice() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomResidual() constpeclet::amr::Multigrid< Dim, Bits >inline
bottomSize() constpeclet::amr::Multigrid< Dim, Bits >inline
build(const Octree &finest, double h0, bool liftRoot=true, Index bottomExtent=4)peclet::amr::Multigrid< Dim, Bits >inline
build(const Octree &finest, const Vec< Dim > &h0, bool liftRoot=true, Index bottomExtent=4)peclet::amr::Multigrid< Dim, Bits >inline
build(const Octree &finest, double h0, OpenFn &&openFn, bool periodic=true, bool immersedWall=false, bool liftRoot=true, Index bottomExtent=4)peclet::amr::Multigrid< Dim, Bits >inline
build(const Octree &finest, const Vec< Dim > &h0, OpenFn &&openFn, bool periodic=true, bool immersedWall=false, bool liftRoot=true, Index bottomExtent=4)peclet::amr::Multigrid< Dim, Bits >inline
buildRaw(const Octree &finest, const Vec< Dim > &h0, std::vector< double > alphaRaw, bool periodic=true, bool liftRoot=true, Index bottomExtent=4)peclet::amr::Multigrid< Dim, Bits >inline
Code typedefpeclet::amr::Multigrid< Dim, Bits >
M typedefpeclet::amr::Multigrid< Dim, Bits >
numLeaves(std::size_t L=0) constpeclet::amr::Multigrid< Dim, Bits >inline
numLevels() constpeclet::amr::Multigrid< Dim, Bits >inline
Octree typedefpeclet::amr::Multigrid< Dim, Bits >
octreeCode(std::size_t L, Index i) constpeclet::amr::Multigrid< Dim, Bits >inline
op(std::size_t L=0) constpeclet::amr::Multigrid< Dim, Bits >inline
Poisson typedefpeclet::amr::Multigrid< Dim, Bits >
quadCoef() constpeclet::amr::Multigrid< Dim, Bits >inline
quadSlot() constpeclet::amr::Multigrid< Dim, Bits >inline
quadStart() constpeclet::amr::Multigrid< Dim, Bits >inline
reassembleOperators()peclet::amr::Multigrid< Dim, Bits >inline
setBottom(Bottom b)peclet::amr::Multigrid< Dim, Bits >inline
setBottomCheck(bool on)peclet::amr::Multigrid< Dim, Bits >inline
setHelmholtz(double c0, double cD)peclet::amr::Multigrid< Dim, Bits >inline
setKappaRestrict(bool on)peclet::amr::Multigrid< Dim, Bits >inline
setRemoveMean(bool on)peclet::amr::Multigrid< Dim, Bits >inline
solveQuad(int outer=20, int cyclesPerOuter=1, int pre=2, int post=2, int bottom=40, double omega=0.8)peclet::amr::Multigrid< Dim, Bits >inline
vcycle(int pre=2, int post=2, int bottom=40, double omega=0.8, std::size_t L=0)peclet::amr::Multigrid< Dim, Bits >inline
x(std::size_t L=0)peclet::amr::Multigrid< Dim, Bits >inline