ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <EKContainer.hpp>
Public Types | |
using | value_type = typename container_type::value_type |
using | iterator = typename container_type::iterator |
using | const_iterator = typename container_type::const_iterator |
Public Member Functions | |
EKContainer (double tau, std::shared_ptr< walberla::PoissonSolver > solver) | |
bool | contains (std::shared_ptr< EKSpecies > const &ek_species) const noexcept |
void | add (std::shared_ptr< EKSpecies > const &ek_species) |
void | remove (std::shared_ptr< EKSpecies > const &ek_species) |
iterator | begin () noexcept |
iterator | end () noexcept |
const_iterator | begin () const noexcept |
const_iterator | end () const noexcept |
bool | empty () const noexcept |
void | set_poisson_solver (std::shared_ptr< walberla::PoissonSolver > const &solver) |
double | get_tau () const noexcept |
void | set_tau (double tau) noexcept |
void | reset_charge () const |
void | add_charge (std::size_t const id, double valency, bool is_double_precision) const |
void | solve_poisson () const |
std::size_t | get_potential_field_id () const |
LatticeWalberla const & | get_lattice () const noexcept |
Definition at line 32 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
using EKContainer< EKSpecies >::const_iterator = typename container_type::const_iterator |
Definition at line 38 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
using EKContainer< EKSpecies >::iterator = typename container_type::iterator |
Definition at line 37 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
using EKContainer< EKSpecies >::value_type = typename container_type::value_type |
Definition at line 36 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 72 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 79 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
References EKContainer< EKSpecies >::contains().
|
inline |
Definition at line 109 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 92 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 90 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 75 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
Referenced by EKContainer< EKSpecies >::add(), and EKContainer< EKSpecies >::remove().
|
inlinenoexcept |
Definition at line 94 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 93 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 91 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 120 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 116 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 103 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 85 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
References EKContainer< EKSpecies >::contains().
|
inline |
Definition at line 107 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 97 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inlinenoexcept |
Definition at line 105 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.
|
inline |
Definition at line 114 of file walberla_bridge/include/walberla_bridge/electrokinetics/EKContainer.hpp.