ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Classes | |
class | ParticleHandle |
class | ParticleList |
class | ParticleSlice |
class | Polymer |
Functions | |
void | initialize (Utils::Factory< ObjectHandle > *om) |
static void | particle_checks (int p_id, Utils::Vector3d const &pos) |
static uint8_t | bitfield_from_flag (Utils::Vector3i const &flag) |
static auto | error_msg (std::string const &name, std::string const &reason) |
static auto | quat2vector (Utils::Quaternion< double > const &q) |
static auto | get_quaternion_safe (std::string const &name, Variant const &value) |
static auto | get_gamma_safe (Variant const &value) |
static auto | get_real_particle (boost::mpi::communicator const &comm, int p_id, ::CellStructure &cell_structure) |
static void | local_add_exclusion (int pid1, int pid2, ::CellStructure &cell_structure) |
Locally add an exclusion to a particle. | |
static void | local_remove_exclusion (int pid1, int pid2, ::CellStructure &cell_structure) |
Locally remove an exclusion to a particle. | |
static void | auto_exclusions (boost::mpi::communicator const &comm, int const n_bonds_max) |
Use the bond topology to automatically add exclusions between particles that are up to n_bonds_max bonds apart in a chain. | |
Variables | |
static auto const | contradicting_arguments_quat |
|
static |
Use the bond topology to automatically add exclusions between particles that are up to n_bonds_max
bonds apart in a chain.
Definition at line 57 of file ParticleList.cpp.
References add_exclusion(), Utils::Mpi::gather_buffer(), and System::get_system().
Referenced by ScriptInterface::Particles::ParticleList::do_call_method().
|
static |
Definition at line 79 of file ParticleHandle.cpp.
Referenced by ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 90 of file ParticleHandle.cpp.
Referenced by get_quaternion_safe(), and ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 109 of file ParticleHandle.cpp.
References Utils::Vector< T, N >::broadcast().
Referenced by ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 100 of file ParticleHandle.cpp.
References error_msg().
Referenced by ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 122 of file ParticleHandle.cpp.
References CellStructure::get_local_particle().
Referenced by ScriptInterface::Particles::ParticleHandle::do_call_method().
void ScriptInterface::Particles::initialize | ( | Utils::Factory< ObjectHandle > * | om | ) |
Definition at line 30 of file particle_data/initialize.cpp.
References Utils::Factory< T >::register_new().
Referenced by ScriptInterface::initialize().
|
static |
Locally add an exclusion to a particle.
pid1 | the identity of the first exclusion partner |
pid2 | the identity of the second exclusion partner |
cell_structure | the cell structure |
Definition at line 509 of file ParticleHandle.cpp.
References add_exclusion(), CellStructure::get_local_particle(), and local_add_exclusion().
Referenced by ScriptInterface::Particles::ParticleHandle::do_call_method(), and local_add_exclusion().
|
static |
Locally remove an exclusion to a particle.
pid1 | the identity of the first exclusion partner |
pid2 | the identity of the second exclusion partner |
cell_structure | the cell structure |
Definition at line 525 of file ParticleHandle.cpp.
References delete_exclusion(), CellStructure::get_local_particle(), and local_remove_exclusion().
Referenced by ScriptInterface::Particles::ParticleHandle::do_call_method(), and local_remove_exclusion().
|
static |
Definition at line 67 of file ParticleHandle.cpp.
Referenced by ScriptInterface::Particles::ParticleHandle::do_construct(), and ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 96 of file ParticleHandle.cpp.
Referenced by ScriptInterface::Particles::ParticleHandle::do_call_method(), and ScriptInterface::Particles::ParticleHandle::ParticleHandle().
|
static |
Definition at line 744 of file ParticleHandle.cpp.