![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include <Constraints.hpp>
Inheritance diagram for Constraints::Constraints:
Collaboration diagram for Constraints::Constraints:Public Types | |
| using | value_type = container_type::value_type |
| using | iterator = container_type::iterator |
| using | const_iterator = 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 = container_type::const_iterator |
Definition at line 40 of file core/constraints/Constraints.hpp.
| using Constraints::Constraints::iterator = container_type::iterator |
Definition at line 39 of file core/constraints/Constraints.hpp.
| using Constraints::Constraints::value_type = 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.