![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKPoissonSolverSlice.hpp>
Inheritance diagram for ScriptInterface::walberla::EKPoissonSolverSlice:
Collaboration diagram for ScriptInterface::walberla::EKPoissonSolverSlice:Additional Inherited Members | |
Static Public Member Functions inherited from ScriptInterface::ObjectHandle | |
| static ObjectRef | deserialize (const std::string &state, Context &ctx) |
| Make object from serialized state. | |
Protected Member Functions inherited from ScriptInterface::walberla::LatticeSlice< EKFieldSerializer > | |
| Variant | gather_3d (std::vector< int > const &data_dims, LatticeModel const &lattice_model, std::vector< T >(LatticeModel::*getter)(Utils::Vector3i const &, Utils::Vector3i const &) const, double units_conversion=1.) const |
| void | scatter_3d (Variant const &grid_values, std::vector< int > const &data_dims, LatticeModel &lattice_model, void(LatticeModel::*setter)(Utils::Vector3i const &, Utils::Vector3i const &, std::vector< T > const &), double units_conversion=1.) |
Protected Member Functions inherited from ScriptInterface::LatticeIndices | |
| bool | is_index_valid (Utils::Vector3i const &index, Utils::Vector3i const &shape) const |
| void | throw_invalid_index (Utils::Vector3i const &index, Utils::Vector3i const &shape) const |
| Utils::Vector3i | get_mapped_index (Utils::Vector3i const &index, Utils::Vector3i const &shape) const |
Protected Attributes inherited from ScriptInterface::walberla::LatticeSlice< EKFieldSerializer > | |
| Utils::Vector3i | m_slice_lower_corner |
| Utils::Vector3i | m_slice_upper_corner |
| std::vector< int > | m_shape |
Definition at line 46 of file EKPoissonSolverSlice.hpp.
|
overridevirtual |
Reimplemented from ScriptInterface::ObjectHandle.
Definition at line 41 of file EKPoissonSolverSlice.cpp.
References ScriptInterface::ObjectHandle::context(), ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::gather_3d(), walberla::PoissonSolver::get_slice_potential(), ScriptInterface::get_value(), ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_slice_lower_corner, ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_slice_upper_corner, ScriptInterface::ObjectHandle::name(), ScriptInterface::Context::parallel_try_catch(), and ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::scatter_3d().
|
inlineoverridevirtual |
Reimplemented from ScriptInterface::ObjectHandle.
Definition at line 53 of file EKPoissonSolverSlice.hpp.
References ScriptInterface::get_value(), ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_shape, ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_slice_lower_corner, and ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_slice_upper_corner.
|
inlineoverridevirtual |
Implements ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >.
Definition at line 69 of file EKPoissonSolverSlice.hpp.