ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKSpeciesSlice.hpp>
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 (VariantMap const ¶ms, 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 (VariantMap const ¶ms, 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 35 of file EKSpeciesSlice.cpp.
References ScriptInterface::ObjectHandle::context(), ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::gather_3d(), EKinWalberlaBase::get_slice_density(), EKinWalberlaBase::get_slice_density_at_boundary(), EKinWalberlaBase::get_slice_flux_at_boundary(), 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(), params, 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, ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >::m_slice_upper_corner, and params.
|
inlineoverridevirtual |
Implements ScriptInterface::walberla::LatticeSlice< EKFieldSerializer >.
Definition at line 141 of file EKSpeciesSlice.hpp.