_PdfField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
_VectorField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
add_force_at_pos(Utils::Vector3d const &pos, Utils::Vector3d const &force) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
add_forces_at_pos(std::vector< Utils::Vector3d > const &pos, std::vector< Utils::Vector3d > const &forces) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
add_to_storage(std::string const tag) | walberla::LBWalberlaImpl< FloatType, Architecture > | inlineprotected |
Boundary_flag | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
BoundaryFullCommunicator typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
BoundaryModel typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
check_lebc(unsigned int shear_direction, unsigned int shear_plane_normal) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
clear_boundaries() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
CollisionModel typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
CollisionModelLeesEdwards typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
CollisionModelThermalized typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
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 | |
FlagField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
FloatType_c(T t) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
get_density() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_density_at_pos(Utils::Vector3d const &pos, bool consider_points_in_halo=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_external_force() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_force_field_id() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_interval(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inlineprotected |
get_kT() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_lattice() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_momentum() const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_boundary_force(Utils::Vector3i const &node) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_force_to_be_applied(Utils::Vector3i const &node) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_last_applied_force(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_population(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_pressure_tensor(Utils::Vector3i const &node) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_velocity(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_node_velocity_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_pressure_tensor() const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_rng_state() const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_seed() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_last_applied_force(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_population(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_pressure_tensor(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_velocity(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_slice_velocity_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_velocities_at_pos(std::vector< Utils::Vector3d > const &pos) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_velocity_at_pos(Utils::Vector3d const &pos, bool consider_points_in_halo=false) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_velocity_field_id() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
get_viscosity() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
ghost_communication() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
ghost_communication_boundary() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
ghost_communication_laf() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
ghost_communication_pdf() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
ghost_communication_pdfs() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
ghost_communication_push_scheme() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
ghost_communication_vel() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
InitialPDFsSetter typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
integrate() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
integrate_vtk_writers() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlineprotectedvirtual |
is_double_precision() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
is_gpu() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
Lattice_T typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
LBWalberlaImpl(std::shared_ptr< LatticeWalberla > lattice, double viscosity, double density) | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
m_boundary | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_boundary_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_collision_model | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_density | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_flag_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_force_to_be_applied_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_full_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_has_boundaries | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_kT | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_laf_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_last_applied_force_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_lattice | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_lees_edwards_callbacks | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_lees_edwards_last_applied_force_interpol_sweep | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_lees_edwards_pdf_interpol_sweep | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_lees_edwards_vel_interpol_sweep | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_pdf_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_pdf_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_pdf_streaming_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_pdf_tmp_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_pending_ghost_comm | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_reset_force | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_seed | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_stream | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_vel_communicator | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_vel_tmp_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_velocity_field_id | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_viscosity | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
m_vtk_auto | LatticeModel | protected |
m_vtk_manual | LatticeModel | protected |
on_boundary_add() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
PackInfo typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
PdfField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
PDFStreamingCommunicator typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
reallocate_ubb_field() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
register_vtk_field_filters(walberla::vtk::VTKOutput &vtk_obj) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
register_vtk_field_writers(walberla::vtk::VTKOutput &vtk_obj, LatticeModel::units_map const &units, int flag_observables) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
RegularFullCommunicator typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
remove_node_from_boundary(Utils::Vector3i const &node) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_collision_model(double kT, unsigned int seed) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_collision_model(std::unique_ptr< LeesEdwardsPack > &&lees_edwards_pack) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_external_force(Utils::Vector3d const &ext_force) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_node_density(Utils::Vector3i const &node, double density) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_node_last_applied_force(Utils::Vector3i const &node, Utils::Vector3d const &force) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_node_population(Utils::Vector3i const &node, std::vector< double > const &population) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_node_velocity(Utils::Vector3i const &node, Utils::Vector3d const &v) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_node_velocity_at_boundary(Utils::Vector3i const &node, Utils::Vector3d const &velocity) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_rng_state(uint64_t counter) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_slice_last_applied_force(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &force) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_slice_population(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &population) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_slice_velocity(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &velocity) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_slice_velocity_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< Utils::Vector3d > > const &velocity) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
set_viscosity(double viscosity) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
setup_streaming_communicator() | walberla::LBWalberlaImpl< FloatType, Architecture > | inlineprotected |
Stencil typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
stencil_size() const noexcept override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
StencilFull typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
StreamSweep typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
switch_vtk(std::string const &vtk_uid, bool status) | LatticeModel | |
units_map typedef | LatticeModel | |
update_boundary_from_shape(std::vector< int > const &raster_flat, std::vector< double > const &data_flat) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
VectorField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
write_vtk(std::string const &vtk_uid) | LatticeModel | |
~LatticeModel()=default | LatticeModel | virtual |
~LBWalberlaBase() override=default | LBWalberlaBase | |
~LBWalberlaImpl() override=default | walberla::LBWalberlaImpl< FloatType, Architecture > | |