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

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

appendMoveJobs(const VofPiece &p, int nc, const SField *loc, SField(*blockView)(VofBlock &, int), VofBlock &b, int blockBase, std::vector< VofMoveJob > &out)peclet::flow::vof::VofBlockExchangeinline
buffer(long n)peclet::flow::vof::VofBlockExchangeinline
colourViewOf(VofBlock &b, int c)peclet::flow::vof::VofBlockExchangeinlinestatic
combineBlockIntoPatch(const VofPiece &p, int nc, SField(*blockView)(VofBlock &, int), VofBlock &b, int blockBase, SField *loc, int op)peclet::flow::vof::VofBlockExchangeinline
combineBufIntoPatch(const VofPiece &p, int nc, SField buf, long &off, SField *loc, int op)peclet::flow::vof::VofBlockExchangeinline
deviceStagingpeclet::flow::vof::VofBlockExchange
faceViewOf(VofBlock &b, int c)peclet::flow::vof::VofBlockExchangeinlinestatic
forceViewOf(VofBlock &b, int c)peclet::flow::vof::VofBlockExchangeinlinestatic
gatherBytes() const overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
gatherColour(std::vector< VofBlock > &blocks, SField cLocal) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
gatherFaceVel(std::vector< VofBlock > &blocks, int ghost) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
gatherFaceVelHost(std::vector< VofBlock > &blocks, int ghost)peclet::flow::vof::VofBlockExchangeinline
gatherImpl(std::vector< VofBlock > &blocks, int ghost, bool useExtended, int nc, const SField *loc, SField(*blockView)(VofBlock &, int), int blockBase, int outside=0)peclet::flow::vof::VofBlockExchangeinline
gatherLocalLaunch(const GatherTable &T, SField *loc)peclet::flow::vof::VofBlockExchangeinline
gatherLocalSum(std::vector< VofBlock > &blocks, int nc, SField *loc, SField(*blockView)(VofBlock &, int), int blockBase)peclet::flow::vof::VofBlockExchangeinline
gatherMessages() constpeclet::flow::vof::VofBlockExchangeinline
ghostOf(const std::vector< VofBlock > &blocks)peclet::flow::vof::VofBlockExchangeinlinestatic
init(I3 gs, std::array< bool, 3 > per, std::vector< VofBox > rankBox, int rank)peclet::flow::vof::VofBlockExchangeinline
migrateBytes() constpeclet::flow::vof::VofBlockExchangeinline
migrateColour(std::vector< VofBlock > &blocks, const std::vector< int > &oldMaster) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
migrateMessages() constpeclet::flow::vof::VofBlockExchangeinline
moveLocalPieces(const std::vector< VofMoveJob > &mv)peclet::flow::vof::VofBlockExchangeinline
movePiece(const VofPiece &p, int nc, const SField *loc, SField(*blockView)(VofBlock &, int), VofBlock &b, int blockBase, bool toBlock)peclet::flow::vof::VofBlockExchangeinline
packFromBlock(const VofPiece &p, int nc, SField(*blockView)(VofBlock &, int), VofBlock &b, int blockBase, SField buf, long &off)peclet::flow::vof::VofBlockExchangeinline
packFromPatch(const VofPiece &p, int nc, const SField *loc, SField buf, long &off)peclet::flow::vof::VofBlockExchangeinline
scatterBytes() const overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
scatterColourMax(std::vector< VofBlock > &blocks, SField cLocal) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
scatterColourMaxHost(std::vector< VofBlock > &blocks, SField cLocal)peclet::flow::vof::VofBlockExchangeinline
scatterColourSum(std::vector< VofBlock > &blocks, SField sLocal) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
scatterForceSum(std::vector< VofBlock > &blocks, SField fx, SField fy, SField fz) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
scatterImpl(std::vector< VofBlock > &blocks, int nc, SField *loc, SField(*blockView)(VofBlock &, int), int blockBase, int op, bool gatherLocal=false)peclet::flow::vof::VofBlockExchangeinline
scatterMessages() constpeclet::flow::vof::VofBlockExchangeinline
setPatch(Patch p, SField uf, SField vf, SField wf)peclet::flow::vof::VofBlockExchangeinline
setRankBoxes(std::vector< VofBox > rankBox)peclet::flow::vof::VofBlockExchangeinline
syncTable(std::vector< VofBlock > &blocks) overridepeclet::flow::vof::VofBlockExchangeinlinevirtual
unpackToBlock(const VofPiece &p, int nc, SField buf, long &off, SField(*blockView)(VofBlock &, int), VofBlock &b, int blockBase)peclet::flow::vof::VofBlockExchangeinline
zeroPatchInner(int nc, SField *loc)peclet::flow::vof::VofBlockExchangeinline
~VofBlockExchangeBase()=defaultpeclet::flow::vof::VofBlockExchangeBasevirtual