![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Classes | |
| class | CheckpointFile |
| Handle for a checkpoint file. More... | |
| class | EKBulkReaction |
| class | EKContainer |
| class | EKFFT |
| class | EKFFTGPU |
| struct | EKFieldSerializer |
| class | EKIndexedReaction |
| class | EKNone |
| class | EKPoissonSolver |
| class | EKPoissonSolverNode |
| class | EKPoissonSolverSlice |
| class | EKPoissonVTKHandle |
| class | EKReactant |
| class | EKReaction |
| class | EKReactions |
| class | EKSpecies |
| class | EKSpeciesCPU |
| class | EKSpeciesGPU |
| class | EKSpeciesNode |
| class | EKSpeciesSlice |
| class | EKVTKHandle |
| class | LatticeModel |
| class | LatticeSlice |
| class | LatticeWalberla |
| struct | LBFieldSerializer |
| class | LBFluid |
| class | LBFluidCPU |
| class | LBFluidGPU |
| class | LBFluidNode |
| class | LBFluidSlice |
| class | LBVTKHandle |
| class | VTKHandleBase |
Typedefs | |
| using | DensityBoundaryType = std::optional< double > |
| using | FluxBoundaryType = std::optional< Utils::Vector3d > |
| using | VelocityBounceBackType = std::optional< Utils::Vector3d > |
Enumerations | |
| enum class | CptMode : int { ascii = 0 , binary = 1 , unit_test_runtime_error = -1 , unit_test_ios_failure = -2 } |
Functions | |
| static bool | is_boundary_all_reduce (boost::mpi::communicator const &comm, std::optional< bool > const &is_boundary) |
| void | initialize (Utils::Factory< ObjectHandle > *om) |
| auto | gather_slices_topology (boost::mpi::communicator const &comm, Utils::Vector3i const &local_lower_corner, Utils::Vector3i const &local_upper_corner) |
| static bool | is_boundary_all_reduce (boost::mpi::communicator const &comm, std::optional< bool > const &is_boundary) |
| void | unit_test_handle (int mode) |
| Inject code for unit tests. | |
| template<typename F1 , typename F2 , typename F3 > | |
| void | load_checkpoint_common (Context const &context, std::string const classname, std::filesystem::path const &path, int mode, F1 const read_metadata, F2 const read_data, F3 const on_success) |
| template<typename F1 , typename F2 , typename F3 > | |
| void | save_checkpoint_common (Context const &context, std::string const classname, std::filesystem::path const &path, int mode, F1 const write_metadata, F2 const write_data, F3 const on_failure) |
| using ScriptInterface::walberla::DensityBoundaryType = typedef std::optional<double> |
Definition at line 49 of file EKSpeciesSlice.hpp.
| using ScriptInterface::walberla::FluxBoundaryType = typedef std::optional<Utils::Vector3d> |
Definition at line 50 of file EKSpeciesSlice.hpp.
| using ScriptInterface::walberla::VelocityBounceBackType = typedef std::optional<Utils::Vector3d> |
Definition at line 49 of file LBFluidSlice.hpp.
|
strong |
| Enumerator | |
|---|---|
| ascii | |
| binary | |
| unit_test_runtime_error | |
| unit_test_ios_failure | |
Definition at line 43 of file WalberlaCheckpoint.hpp.
|
inline |
Definition at line 100 of file LatticeSlice.impl.hpp.
References stream.
Referenced by ScriptInterface::walberla::LatticeSlice< FieldSerializer >::scatter_3d().
| void ScriptInterface::walberla::initialize | ( | Utils::Factory< ObjectHandle > * | om | ) |
Definition at line 57 of file walberla/initialize.cpp.
References stream.
Referenced by ScriptInterface::initialize().
|
static |
Definition at line 45 of file EKSpeciesNode.cpp.
Referenced by ScriptInterface::walberla::EKSpeciesNode::do_call_method(), and ScriptInterface::walberla::LBFluidNode::do_call_method().
|
static |
Definition at line 39 of file LBFluidNode.cpp.
| void ScriptInterface::walberla::load_checkpoint_common | ( | Context const & | context, |
| std::string const | classname, | ||
| std::filesystem::path const & | path, | ||
| int | mode, | ||
| F1 const | read_metadata, | ||
| F2 const | read_data, | ||
| F3 const | on_success | ||
| ) |
Definition at line 144 of file WalberlaCheckpoint.hpp.
References binary, ScriptInterface::Context::get_comm(), ScriptInterface::Context::is_head_node(), and stream.
| void ScriptInterface::walberla::save_checkpoint_common | ( | Context const & | context, |
| std::string const | classname, | ||
| std::filesystem::path const & | path, | ||
| int | mode, | ||
| F1 const | write_metadata, | ||
| F2 const | write_data, | ||
| F3 const | on_failure | ||
| ) |
Definition at line 202 of file WalberlaCheckpoint.hpp.
References binary, ScriptInterface::Context::get_comm(), ScriptInterface::Context::is_head_node(), and stream.
Inject code for unit tests.
Definition at line 51 of file WalberlaCheckpoint.hpp.
References ascii, binary, stream, unit_test_ios_failure, and unit_test_runtime_error.