ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <Constraints.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 | |
bool | contains (std::shared_ptr< Constraint > const &constraint) const noexcept |
void | add (std::shared_ptr< Constraint > const &constraint) |
void | remove (std::shared_ptr< Constraint > const &constraint) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
void | add_forces (ParticleRange &particles, double time) const |
void | add_energy (ParticleRange const &particles, double time, Observable_stat &obs_energy) const |
void | veto_boxl_change () const |
void | on_boxl_change () const |
Public Member Functions inherited from System::Leaf< Constraints > | |
void | bind_system (std::shared_ptr< System > const &system) |
void | detach_system (std::shared_ptr< System > const &system) |
Additional Inherited Members | |
Protected Member Functions inherited from System::Leaf< Constraints > | |
auto & | get_system () |
auto & | get_system () const |
Protected Attributes inherited from System::Leaf< Constraints > | |
std::weak_ptr< System > | m_system |
Definition at line 34 of file core/constraints/Constraints.hpp.
using Constraints::Constraints::const_iterator = typename container_type::const_iterator |
Definition at line 40 of file core/constraints/Constraints.hpp.
using Constraints::Constraints::iterator = typename container_type::iterator |
Definition at line 39 of file core/constraints/Constraints.hpp.
using Constraints::Constraints::value_type = typename container_type::value_type |
Definition at line 38 of file core/constraints/Constraints.hpp.
void Constraints::Constraints::add | ( | std::shared_ptr< Constraint > const & | constraint | ) |
Definition at line 33 of file Constraints.cpp.
void Constraints::Constraints::add_energy | ( | ParticleRange const & | particles, |
double | time, | ||
Observable_stat & | obs_energy | ||
) | const |
Definition at line 66 of file Constraints.cpp.
References System::System::box_geo.
void Constraints::Constraints::add_forces | ( | ParticleRange & | particles, |
double | time | ||
) | const |
Definition at line 48 of file Constraints.cpp.
References System::System::box_geo.
|
inline |
Definition at line 58 of file core/constraints/Constraints.hpp.
|
inline |
Definition at line 60 of file core/constraints/Constraints.hpp.
|
inlinenoexcept |
Definition at line 52 of file core/constraints/Constraints.hpp.
|
inline |
Definition at line 59 of file core/constraints/Constraints.hpp.
|
inline |
Definition at line 61 of file core/constraints/Constraints.hpp.
|
inline |
Definition at line 75 of file core/constraints/Constraints.hpp.
void Constraints::Constraints::remove | ( | std::shared_ptr< Constraint > const & | constraint | ) |
Definition at line 42 of file Constraints.cpp.
|
inline |
Definition at line 68 of file core/constraints/Constraints.hpp.