ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
This is the complete list of members for EKinWalberlaBase, including all inherited members.
clear_density_boundaries()=0 | EKinWalberlaBase | pure virtual |
clear_flux_boundaries()=0 | EKinWalberlaBase | pure virtual |
create_vtk(int delta_N, int initial_count, int flag_observables, units_map const &units_conversion, std::string const &identifier, std::string const &base_folder, std::string const &prefix) | LatticeModel | |
get_advection() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_density_id() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_diffusion() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_ext_efield() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_friction_coupling() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_kT() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_lattice() const noexcept=0 | LatticeModel | pure virtual |
get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_node_density_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_node_flux_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_node_is_density_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_node_is_flux_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | EKinWalberlaBase | pure virtual |
get_rng_state() const =0 | EKinWalberlaBase | pure virtual |
get_seed() const noexcept=0 | EKinWalberlaBase | pure virtual |
get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | EKinWalberlaBase | pure virtual |
get_slice_density_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | EKinWalberlaBase | pure virtual |
get_slice_flux_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | EKinWalberlaBase | pure virtual |
get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | EKinWalberlaBase | pure virtual |
get_valency() const noexcept=0 | EKinWalberlaBase | pure virtual |
ghost_communication()=0 | EKinWalberlaBase | pure virtual |
integrate(std::size_t potential_id, std::size_t velocity_id, std::size_t force_id)=0 | EKinWalberlaBase | pure virtual |
integrate_vtk_writers()=0 | LatticeModel | protectedpure virtual |
is_double_precision() const noexcept=0 | EKinWalberlaBase | pure virtual |
is_thermalized() const noexcept=0 | EKinWalberlaBase | pure virtual |
m_vtk_auto | LatticeModel | protected |
m_vtk_manual | LatticeModel | protected |
register_vtk_field_filters(walberla::vtk::VTKOutput &vtk_obj)=0 | LatticeModel | protectedpure virtual |
register_vtk_field_writers(walberla::vtk::VTKOutput &vtk_obj, units_map const &units_conversion, int flag_observables)=0 | LatticeModel | protectedpure virtual |
remove_node_from_density_boundary(Utils::Vector3i const &node)=0 | EKinWalberlaBase | pure virtual |
remove_node_from_flux_boundary(Utils::Vector3i const &node)=0 | EKinWalberlaBase | pure virtual |
set_advection(bool advection)=0 | EKinWalberlaBase | pure virtual |
set_diffusion(double diffusion)=0 | EKinWalberlaBase | pure virtual |
set_ext_efield(Utils::Vector3d const &field)=0 | EKinWalberlaBase | pure virtual |
set_friction_coupling(bool friction_coupling)=0 | EKinWalberlaBase | pure virtual |
set_kT(double kT)=0 | EKinWalberlaBase | pure virtual |
set_node_density(Utils::Vector3i const &node, double density)=0 | EKinWalberlaBase | pure virtual |
set_node_density_boundary(Utils::Vector3i const &node, double density)=0 | EKinWalberlaBase | pure virtual |
set_node_flux_boundary(Utils::Vector3i const &node, Utils::Vector3d const &flux)=0 | EKinWalberlaBase | pure virtual |
set_rng_state(uint64_t counter)=0 | EKinWalberlaBase | pure virtual |
set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density)=0 | EKinWalberlaBase | pure virtual |
set_slice_density_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< double > > const &density)=0 | EKinWalberlaBase | pure virtual |
set_slice_flux_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< Utils::Vector3d > > const &flux)=0 | EKinWalberlaBase | pure virtual |
set_valency(double valency)=0 | EKinWalberlaBase | pure virtual |
stencil_size() const noexcept=0 | EKinWalberlaBase | pure virtual |
switch_vtk(std::string const &vtk_uid, bool status) | LatticeModel | |
units_map typedef | LatticeModel | |
update_density_boundary_from_shape(std::vector< int > const &, std::vector< double > const &)=0 | EKinWalberlaBase | pure virtual |
update_flux_boundary_from_shape(std::vector< int > const &, std::vector< double > const &)=0 | EKinWalberlaBase | pure virtual |
write_vtk(std::string const &vtk_uid) | LatticeModel | |
~EKinWalberlaBase() override=default | EKinWalberlaBase | |
~LatticeModel()=default | LatticeModel | virtual |