| _DensityField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| _FluxField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| add_to_storage(std::string const tag, FloatType value) | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlineprotected |
| BlockStorage typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | |
| Boundary_flag | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| BoundaryFullCommunicator typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| clear_density_boundaries() override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| clear_flux_boundaries() override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| 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 | |
| DensityField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | |
| Domain_flag | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| EKinWalberlaImpl(std::shared_ptr< LatticeWalberla > lattice, double diffusion, double kT, double valency, Utils::Vector3d const &ext_efield, double density, bool advection, bool friction_coupling, bool thermalized, unsigned int seed) | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inline |
| FlagField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| FloatType_c(T t) | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inline |
| FluxField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | |
| FullCommunicator typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| get_advection() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_density_id() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_diffusion() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_ext_efield() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_friction_coupling() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_kT() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_lattice() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_density_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_flux_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_flux_vector(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_is_density_boundary(Utils::Vector3i const &node, bool consider_ghosts) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_node_is_flux_boundary(Utils::Vector3i const &node, bool consider_ghosts) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_rng_state() const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_seed() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_slice_density_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_slice_flux_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_slice_flux_vector(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| get_valency() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| ghost_communication() override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| ghost_communication_boundary() | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inline |
| integrate(std::size_t potential_id, std::size_t velocity_id, std::size_t force_id, double lb_density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| integrate_vtk_writers() override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlineprotectedvirtual |
| is_double_precision() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| is_gpu() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| is_thermalized() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| m_boundary_communicator | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_boundary_density | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_boundary_flux | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_continuity | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_density_field_id | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_diffusive_flux | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_diffusive_flux_electrostatic | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_flag_field_density_id | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_flag_field_flux_id | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_flux_field_id | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_full_communication | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_lattice | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_pending_ghost_comm | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| m_vtk_auto | LatticeModel | protected |
| m_vtk_manual | LatticeModel | protected |
| PackInfo typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | protected |
| reallocate_density_boundary_field() | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inline |
| reallocate_flux_boundary_field() | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inline |
| register_vtk_field_filters(walberla::vtk::VTKOutput &vtk_obj) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| register_vtk_field_writers(walberla::vtk::VTKOutput &vtk_obj, LatticeModel::units_map const &units, int flag_observables) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| remove_node_from_density_boundary(Utils::Vector3i const &node) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| remove_node_from_flux_boundary(Utils::Vector3i const &node) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| reset_density_boundary_handling(std::shared_ptr< BlockStorage > const &blocks) | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlineprotected |
| reset_flux_boundary_handling(std::shared_ptr< BlockStorage > const &blocks) | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlineprotected |
| set_advection(bool advection) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_diffusion(double diffusion) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_ext_efield(Utils::Vector3d const &field) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_friction_coupling(bool friction_coupling) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_kT(double kT) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_node_density(Utils::Vector3i const &node, double density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_node_density_boundary(Utils::Vector3i const &node, double density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_node_flux_boundary(Utils::Vector3i const &node, Utils::Vector3d const &flux) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_rng_state(uint64_t counter) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_slice_density_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< double > > const &density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_slice_flux_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< std::optional< Utils::Vector3d > > const &flux) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| set_valency(double valency) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| Stencil typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | |
| stencil_size() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| switch_vtk(std::string const &vtk_uid, bool status) | LatticeModel | |
| units_map typedef | LatticeModel | |
| update_density_boundary_from_shape(const std::vector< int > &raster_flat, const std::vector< double > &data_flat) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| update_flux_boundary_from_shape(const std::vector< int > &raster_flat, const std::vector< double > &data_flat) override | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | inlinevirtual |
| write_vtk(std::string const &vtk_uid) | LatticeModel | |
| ~EKinWalberlaBase() override=default | EKinWalberlaBase | |
| ~EKinWalberlaImpl() override=default | walberla::EKinWalberlaImpl< FluxCount, FloatType, Architecture > | |
| ~LatticeModel()=default | LatticeModel | virtual |