![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKSpeciesSlice.hpp>
Inheritance diagram for ScriptInterface::walberla::EKSpeciesSlice:
Collaboration diagram for ScriptInterface::walberla::EKSpeciesSlice: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 112 of file EKSpeciesSlice.hpp.
|
overridevirtual |
Reimplemented from ScriptInterface::ObjectHandle.
Definition at line 36 of file EKSpeciesSlice.cpp.
References ScriptInterface::ObjectHandle::context(), ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::gather_3d(), get_lattice(), EKinWalberlaBase::get_slice_density(), EKinWalberlaBase::get_slice_density_at_boundary(), EKinWalberlaBase::get_slice_flux_at_boundary(), EKinWalberlaBase::get_slice_flux_vector(), EKinWalberlaBase::get_slice_is_boundary(), 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(), runtimeWarningMsg, ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::scatter_3d(), EKinWalberlaBase::set_slice_density(), EKinWalberlaBase::set_slice_density_boundary(), and EKinWalberlaBase::set_slice_flux_boundary().
|
inlineoverridevirtual |
Reimplemented from ScriptInterface::ObjectHandle.
Definition at line 121 of file EKSpeciesSlice.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 142 of file EKSpeciesSlice.hpp.
Referenced by do_call_method().