ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
This is the complete list of members for LBWalberlaBase, including all inherited members.
add_force_at_pos(Utils::Vector3d const &position, Utils::Vector3d const &force)=0 | LBWalberlaBase | pure virtual |
add_forces_at_pos(std::vector< Utils::Vector3d > const &positions, std::vector< Utils::Vector3d > const &forces)=0 | LBWalberlaBase | pure virtual |
check_lebc(unsigned int shear_direction, unsigned int shear_plane_normal) const =0 | LBWalberlaBase | pure virtual |
clear_boundaries()=0 | LBWalberlaBase | 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_density() const noexcept=0 | LBWalberlaBase | pure virtual |
get_density_at_pos(Utils::Vector3d const &position, bool consider_points_in_halo=false) const =0 | LBWalberlaBase | pure virtual |
get_external_force() const noexcept=0 | LBWalberlaBase | pure virtual |
get_force_field_id() const noexcept=0 | LBWalberlaBase | pure virtual |
get_kT() const noexcept=0 | LBWalberlaBase | pure virtual |
get_lattice() const noexcept=0 | LatticeModel | pure virtual |
get_momentum() const =0 | LBWalberlaBase | pure virtual |
get_node_boundary_force(Utils::Vector3i const &node) const =0 | LBWalberlaBase | pure virtual |
get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_node_force_to_be_applied(Utils::Vector3i const &node) const =0 | LBWalberlaBase | pure virtual |
get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_node_last_applied_force(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_node_population(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_node_pressure_tensor(Utils::Vector3i const &node) const =0 | LBWalberlaBase | pure virtual |
get_node_velocity(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_node_velocity_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const =0 | LBWalberlaBase | pure virtual |
get_pressure_tensor() const =0 | LBWalberlaBase | pure virtual |
get_rng_state() const =0 | LBWalberlaBase | pure virtual |
get_seed() const noexcept=0 | LBWalberlaBase | pure virtual |
get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_last_applied_force(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_population(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_pressure_tensor(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_velocity(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_slice_velocity_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const =0 | LBWalberlaBase | pure virtual |
get_velocities_at_pos(std::vector< Utils::Vector3d > const &pos)=0 | LBWalberlaBase | pure virtual |
get_velocity_at_pos(Utils::Vector3d const &position, bool consider_points_in_halo=false) const =0 | LBWalberlaBase | pure virtual |
get_velocity_field_id() const noexcept=0 | LBWalberlaBase | pure virtual |
get_viscosity() const noexcept=0 | LBWalberlaBase | pure virtual |
ghost_communication()=0 | LBWalberlaBase | pure virtual |
ghost_communication_pdf()=0 | LBWalberlaBase | pure virtual |
ghost_communication_vel()=0 | LBWalberlaBase | pure virtual |
integrate()=0 | LBWalberlaBase | pure virtual |
integrate_vtk_writers()=0 | LatticeModel | protectedpure virtual |
is_double_precision() const noexcept=0 | LBWalberlaBase | pure virtual |
is_gpu() const noexcept=0 | LBWalberlaBase | pure virtual |
m_vtk_auto | LatticeModel | protected |
m_vtk_manual | LatticeModel | protected |
reallocate_ubb_field()=0 | LBWalberlaBase | pure virtual |
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_boundary(Utils::Vector3i const &node)=0 | LBWalberlaBase | pure virtual |
set_collision_model(double kT, unsigned int seed)=0 | LBWalberlaBase | pure virtual |
set_collision_model(std::unique_ptr< LeesEdwardsPack > &&lees_edwards_pack)=0 | LBWalberlaBase | pure virtual |
set_external_force(Utils::Vector3d const &ext_force)=0 | LBWalberlaBase | pure virtual |
set_node_density(Utils::Vector3i const &node, double density)=0 | LBWalberlaBase | pure virtual |
set_node_last_applied_force(Utils::Vector3i const &node, Utils::Vector3d const &force)=0 | LBWalberlaBase | pure virtual |
set_node_population(Utils::Vector3i const &node, std::vector< double > const &population)=0 | LBWalberlaBase | pure virtual |
set_node_velocity(Utils::Vector3i const &node, Utils::Vector3d const &v)=0 | LBWalberlaBase | pure virtual |
set_node_velocity_at_boundary(Utils::Vector3i const &node, Utils::Vector3d const &velocity)=0 | LBWalberlaBase | pure virtual |
set_rng_state(uint64_t counter)=0 | LBWalberlaBase | pure virtual |
set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density)=0 | LBWalberlaBase | pure virtual |
set_slice_last_applied_force(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &force)=0 | LBWalberlaBase | pure virtual |
set_slice_population(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &population)=0 | LBWalberlaBase | pure virtual |
set_slice_velocity(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &velocity)=0 | LBWalberlaBase | pure virtual |
set_slice_velocity_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< Utils::Vector3d > > const &velocity)=0 | LBWalberlaBase | pure virtual |
set_viscosity(double viscosity)=0 | LBWalberlaBase | pure virtual |
stencil_size() const noexcept=0 | LBWalberlaBase | pure virtual |
switch_vtk(std::string const &vtk_uid, bool status) | LatticeModel | |
units_map typedef | LatticeModel | |
update_boundary_from_shape(std::vector< int > const &, std::vector< double > const &)=0 | LBWalberlaBase | pure virtual |
write_vtk(std::string const &vtk_uid) | LatticeModel | |
~LatticeModel()=default | LatticeModel | virtual |
~LBWalberlaBase() override=default | LBWalberlaBase |