![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <FixedFlux_double_precision.h>
Classes | |
| struct | IndexInfo |
| class | IndexVectors |
Public Member Functions | |
| FixedFlux_double_precision (const std::shared_ptr< StructuredBlockForest > &blocks, BlockDataID fluxID_, std::function< Vector3< double >(const Cell &, const shared_ptr< StructuredBlockForest > &, IBlock &)> &fluxCallback) | |
| void | run (IBlock *block) |
| void | operator() (IBlock *block) |
| void | inner (IBlock *block) |
| void | outer (IBlock *block) |
| Vector3< double > | getForce (IBlock *) |
| std::function< void(IBlock *)> | getSweep () |
| std::function< void(IBlock *)> | getInnerSweep () |
| std::function< void(IBlock *)> | getOuterSweep () |
| template<typename FlagField_T > | |
| void | fillFromFlagField (const std::shared_ptr< StructuredBlockForest > &blocks, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID) |
| template<typename FlagField_T > | |
| void | fillFromFlagField (const shared_ptr< StructuredBlockForest > &blocks, IBlock *block, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID) |
Public Attributes | |
| BlockDataID | fluxID |
Definition at line 54 of file FixedFlux_double_precision.h.
|
inline |
Definition at line 96 of file FixedFlux_double_precision.h.
|
inline |
Definition at line 146 of file FixedFlux_double_precision.h.
References walberla::pystencils::FixedFlux_double_precision::IndexVectors::ALL, block(), walberla::pystencils::FixedFlux_double_precision::IndexVectors::indexVector(), walberla::pystencils::FixedFlux_double_precision::IndexVectors::INNER, inner(), walberla::pystencils::FixedFlux_double_precision::IndexVectors::OUTER, and walberla::pystencils::FixedFlux_double_precision::IndexVectors::syncGPU().
|
inline |
Definition at line 137 of file FixedFlux_double_precision.h.
|
inline |
Definition at line 117 of file FixedFlux_double_precision.h.
|
inline |
Definition at line 128 of file FixedFlux_double_precision.h.
References inner().
|
inline |
Definition at line 132 of file FixedFlux_double_precision.h.
References outer().
|
inline |
Definition at line 124 of file FixedFlux_double_precision.h.
References run().
| void walberla::pystencils::FixedFlux_double_precision::inner | ( | IBlock * | block | ) |
Definition at line 203 of file FixedFlux_double_precision.cpp.
References block(), and walberla::pystencils::FixedFlux_double_precision::IndexVectors::INNER.
Referenced by fillFromFlagField(), and getInnerSweep().
|
inline |
Definition at line 111 of file FixedFlux_double_precision.h.
| void walberla::pystencils::FixedFlux_double_precision::outer | ( | IBlock * | block | ) |
Definition at line 207 of file FixedFlux_double_precision.cpp.
References block(), and walberla::pystencils::FixedFlux_double_precision::IndexVectors::OUTER.
Referenced by getOuterSweep().
| void walberla::pystencils::FixedFlux_double_precision::run | ( | IBlock * | block | ) |
Definition at line 199 of file FixedFlux_double_precision.cpp.
References walberla::pystencils::FixedFlux_double_precision::IndexVectors::ALL, and block().
Referenced by getSweep(), and operator()().
| BlockDataID walberla::pystencils::FixedFlux_double_precision::fluxID |
Definition at line 750 of file FixedFlux_double_precision.h.