![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKReactionBaseIndexed.hpp>
Inheritance diagram for walberla::EKReactionBaseIndexed:
Collaboration diagram for walberla::EKReactionBaseIndexed:Public Member Functions | |
| ~EKReactionBaseIndexed () override=default | |
| virtual void | set_node_is_boundary (Utils::Vector3i const &node, bool is_boundary)=0 |
| virtual std::optional< bool > | get_node_is_boundary (Utils::Vector3i const &node)=0 |
| EKReactionBase (std::shared_ptr< LatticeWalberla > lattice, reactants_type reactants, double coefficient) | |
Public Member Functions inherited from walberla::EKReactionBase | |
| EKReactionBase (std::shared_ptr< LatticeWalberla > lattice, reactants_type reactants, double coefficient) | |
| virtual | ~EKReactionBase ()=default |
| void | set_coefficient (double coefficient) noexcept |
| double | get_coefficient () const noexcept |
| auto | get_lattice () const noexcept |
| auto const & | get_reactants () const noexcept |
| virtual void | perform_reaction ()=0 |
Additional Inherited Members | |
Public Types inherited from walberla::EKReactionBase | |
| using | reactants_type = std::vector< std::shared_ptr< EKReactant > > |
Definition at line 30 of file EKReactionBaseIndexed.hpp.
|
overridedefault |
|
inline |
Definition at line 41 of file EKReactionBase.hpp.
|
pure virtual |
Implemented in walberla::EKReactionImplIndexed< Architecture >.
|
pure virtual |
Implemented in walberla::EKReactionImplIndexed< Architecture >.