Boundary_flag | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
BoundaryModelDensity typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
BoundaryModelFlux typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
clear_density_boundaries() override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
clear_flux_boundaries() override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | 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) | LatticeModel | |
DensityField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
Domain_flag | walberla::EKinWalberlaImpl< FluxCount, FloatType > | 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 > | inline |
FlagField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
FloatType_c(T t) | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inline |
FluxField typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
FullCommunicator typedef | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
get_advection() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_density_id() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_diffusion() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_ext_efield() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_friction_coupling() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_interval(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlineprotected |
get_kT() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_lattice() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_density_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_flux_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_is_density_boundary(Utils::Vector3i const &node, bool consider_ghosts) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_node_is_flux_boundary(Utils::Vector3i const &node, bool consider_ghosts) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_rng_state() const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_seed() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_slice_density_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_slice_flux_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
get_valency() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
ghost_communication() override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
integrate(std::size_t potential_id, std::size_t velocity_id, std::size_t force_id) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
integrate_vtk_writers() override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlineprotectedvirtual |
is_double_precision() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
is_thermalized() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
m_boundary_density | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_boundary_flux | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_continuity | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_density_field_flattened_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_density_field_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_diffusive_flux | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_diffusive_flux_electrostatic | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_flag_field_density_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_flag_field_flux_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_flux_field_flattened_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_flux_field_id | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_full_communication | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_lattice | walberla::EKinWalberlaImpl< FluxCount, FloatType > | protected |
m_vtk_auto | LatticeModel | protected |
m_vtk_manual | LatticeModel | protected |
reallocate_density_boundary_field() | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inline |
reallocate_flux_boundary_field() | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inline |
register_vtk_field_filters(walberla::vtk::VTKOutput &vtk_obj) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
register_vtk_field_writers(walberla::vtk::VTKOutput &vtk_obj, LatticeModel::units_map const &units, int flag_observables) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
remove_node_from_density_boundary(Utils::Vector3i const &node) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
remove_node_from_flux_boundary(Utils::Vector3i const &node) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
reset_density_boundary_handling() | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlineprotected |
reset_flux_boundary_handling() | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlineprotected |
set_advection(bool advection) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_diffusion(double diffusion) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_ext_efield(Utils::Vector3d const &field) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_friction_coupling(bool friction_coupling) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_kT(double kT) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_node_density(Utils::Vector3i const &node, double density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_node_density_boundary(Utils::Vector3i const &node, double density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_node_flux_boundary(Utils::Vector3i const &node, Utils::Vector3d const &flux) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_rng_state(uint64_t counter) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | 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 > | 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 > | inlinevirtual |
set_valency(double valency) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
stencil_size() const noexcept override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | 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 > | inlinevirtual |
update_flux_boundary_from_shape(const std::vector< int > &raster_flat, const std::vector< double > &data_flat) override | walberla::EKinWalberlaImpl< FluxCount, FloatType > | inlinevirtual |
write_vtk(std::string const &vtk_uid) | LatticeModel | |
~EKinWalberlaBase() override=default | EKinWalberlaBase | |
~EKinWalberlaImpl() override=default | walberla::EKinWalberlaImpl< FluxCount, FloatType > | |
~LatticeModel()=default | LatticeModel | virtual |