24#ifdef ESPRESSO_WALBERLA
66 throw std::runtime_error(
"MD cell geometry change not supported by EK");
70 throw std::runtime_error(
"MPI topology change not supported by EK");
Vector implementation and trait types for boost qvm interoperability.
Interface of a lattice-based electrokinetic model.
cudaStream_t stream[1]
CUDA streams for parallel computing on CPU and GPU.
\file PackInfoPdfDoublePrecision.cpp \author pystencils
void veto_kT(double kT) const
void veto_time_step(double time_step) const
void on_boxl_change() const
std::shared_ptr< ek_reactions_type > ek_reactions
void on_cell_structure_change() const
void veto_boxl_change() const
void sanity_checks(System::System const &system) const
std::shared_ptr< ek_container_type > ek_container
EKWalberla(std::shared_ptr< ek_container_type > ek_container_instance, std::shared_ptr< ek_reactions_type > ek_reactions_instance)
void on_node_grid_change() const
void on_timestep_change() const
void on_temperature_change() const
bool is_ready_for_propagation() const noexcept