| _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 |
| apply_lees_edwards_interpolation() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| BlockStorage typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
| 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 |
| 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, bool force_pvtu) | LatticeModel | |
| DynamicUBB typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
| FlagField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
| flat_index_to_node(int index) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| FloatType_c(T t) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| get_boundary_force() const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| get_boundary_force_from_shape(std::vector< int > const &raster_flat) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| get_densities_at_pos(std::vector< Utils::Vector3d > const &pos) override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| 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_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_neighbor_node(Utils::Vector3i const &node, int dir) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| 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_full() | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| ghost_communication_laf() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| ghost_communication_pdf() override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| 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 |
| 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_update_velocities_from_pdf | 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 |
| m_zc_to_lb | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
| m_zc_to_md | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
| make_density_interpolation_kernel() const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| make_force_interpolation_kernel() const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| make_lattice_position_checker(bool consider_points_in_halo) const override | walberla::LBWalberlaImpl< FloatType, Architecture > | inlinevirtual |
| make_velocity_interpolation_kernel() const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| 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 > | |
| StreamCollisionModelLeesEdwards typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
| StreamCollisionModelThermalized 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 |
| UpdateVelFromPDF typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | protected |
| VectorField typedef | walberla::LBWalberlaImpl< FloatType, Architecture > | |
| write_vtk(std::string const &vtk_uid) | LatticeModel | |
| zero_centered_to_lb(auto const &data) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| zero_centered_to_lb_in_place(auto &data) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| zero_centered_to_md(auto const &data) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| zero_centered_to_md_in_place(auto &data) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| zero_centered_transform_impl(T &data, auto const factor) const | walberla::LBWalberlaImpl< FloatType, Architecture > | inline |
| ~LatticeModel()=default | LatticeModel | virtual |
| ~LBWalberlaBase() override=default | LBWalberlaBase | |
| ~LBWalberlaImpl() override=default | walberla::LBWalberlaImpl< FloatType, Architecture > | |