ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
walberla::EKinWalberlaImpl< FluxCount, FloatType > Member List

This is the complete list of members for walberla::EKinWalberlaImpl< FluxCount, FloatType >, including all inherited members.

Boundary_flagwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
BoundaryModelDensity typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
BoundaryModelFlux typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
clear_density_boundaries() overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
clear_flux_boundaries() overridewalberla::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 typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
Domain_flagwalberla::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 typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
FloatType_c(T t)walberla::EKinWalberlaImpl< FluxCount, FloatType >inline
FluxField typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
FullCommunicator typedefwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
get_advection() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_density_id() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_diffusion() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_ext_efield() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_friction_coupling() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_interval(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) constwalberla::EKinWalberlaImpl< FluxCount, FloatType >inlineprotected
get_kT() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_lattice() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_density(Utils::Vector3i const &node, bool consider_ghosts=false) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_density_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_flux_at_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_is_boundary(Utils::Vector3i const &node, bool consider_ghosts=false) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_is_density_boundary(Utils::Vector3i const &node, bool consider_ghosts) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_node_is_flux_boundary(Utils::Vector3i const &node, bool consider_ghosts) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_rng_state() const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_seed() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_slice_density_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_slice_flux_at_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_slice_is_boundary(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner) const overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
get_valency() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
ghost_communication() overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
integrate(std::size_t potential_id, std::size_t velocity_id, std::size_t force_id) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
integrate_vtk_writers() overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlineprotectedvirtual
is_double_precision() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
is_thermalized() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
m_boundary_densitywalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_boundary_fluxwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_continuitywalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_density_field_flattened_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_density_field_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_diffusive_fluxwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_diffusive_flux_electrostaticwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_flag_field_density_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_flag_field_flux_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_flux_field_flattened_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_flux_field_idwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_full_communicationwalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_latticewalberla::EKinWalberlaImpl< FluxCount, FloatType >protected
m_vtk_autoLatticeModelprotected
m_vtk_manualLatticeModelprotected
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) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
register_vtk_field_writers(walberla::vtk::VTKOutput &vtk_obj, LatticeModel::units_map const &units, int flag_observables) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
remove_node_from_density_boundary(Utils::Vector3i const &node) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
remove_node_from_flux_boundary(Utils::Vector3i const &node) overridewalberla::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) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_diffusion(double diffusion) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_ext_efield(Utils::Vector3d const &field) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_friction_coupling(bool friction_coupling) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_kT(double kT) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_node_density(Utils::Vector3i const &node, double density) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_node_density_boundary(Utils::Vector3i const &node, double density) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_node_flux_boundary(Utils::Vector3i const &node, Utils::Vector3d const &flux) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_rng_state(uint64_t counter) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_slice_density(Utils::Vector3i const &lower_corner, Utils::Vector3i const &upper_corner, std::vector< double > const &density) overridewalberla::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) overridewalberla::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) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
set_valency(double valency) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
stencil_size() const noexcept overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
switch_vtk(std::string const &vtk_uid, bool status)LatticeModel
units_map typedefLatticeModel
update_density_boundary_from_shape(const std::vector< int > &raster_flat, const std::vector< double > &data_flat) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
update_flux_boundary_from_shape(const std::vector< int > &raster_flat, const std::vector< double > &data_flat) overridewalberla::EKinWalberlaImpl< FluxCount, FloatType >inlinevirtual
write_vtk(std::string const &vtk_uid)LatticeModel
~EKinWalberlaBase() override=defaultEKinWalberlaBase
~EKinWalberlaImpl() override=defaultwalberla::EKinWalberlaImpl< FluxCount, FloatType >
~LatticeModel()=defaultLatticeModelvirtual