ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
#include "config/config.hpp"
#include "ParticleHandle.hpp"
#include "script_interface/Variant.hpp"
#include "script_interface/cell_system/CellSystem.hpp"
#include "script_interface/get_value.hpp"
#include "script_interface/interactions/BondedInteractions.hpp"
#include "script_interface/system/System.hpp"
#include "core/BoxGeometry.hpp"
#include "core/PropagationMode.hpp"
#include "core/bonded_interactions/bonded_interaction_data.hpp"
#include "core/cell_system/CellStructure.hpp"
#include "core/exclusions.hpp"
#include "core/nonbonded_interactions/nonbonded_interaction_data.hpp"
#include "core/particle_node.hpp"
#include "core/propagation.hpp"
#include "core/rotation.hpp"
#include "core/system/System.hpp"
#include "core/virtual_sites.hpp"
#include <utils/Vector.hpp>
#include <utils/mpi/reduce_optional.hpp>
#include <boost/format.hpp>
#include <boost/mpi/collectives/all_reduce.hpp>
#include <boost/mpi/collectives/broadcast.hpp>
#include <boost/mpi/communicator.hpp>
#include <algorithm>
#include <cassert>
#include <cmath>
#include <cstddef>
#include <memory>
#include <optional>
#include <set>
#include <sstream>
#include <stdexcept>
#include <string>
#include <tuple>
#include <type_traits>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | ScriptInterface |
namespace | ScriptInterface::Particles |
Functions | |
static void | ScriptInterface::Particles::particle_checks (int p_id, Utils::Vector3d const &pos) |
static uint8_t | ScriptInterface::Particles::bitfield_from_flag (Utils::Vector3i const &flag) |
static auto | ScriptInterface::Particles::error_msg (std::string const &name, std::string const &reason) |
static auto | ScriptInterface::Particles::quat2vector (Utils::Quaternion< double > const &q) |
static auto | ScriptInterface::Particles::get_quaternion_safe (std::string const &name, Variant const &value) |
static auto | ScriptInterface::Particles::get_gamma_safe (Variant const &value) |
static auto | ScriptInterface::Particles::get_real_particle (boost::mpi::communicator const &comm, int p_id, ::CellStructure &cell_structure) |
static void | ScriptInterface::Particles::local_add_exclusion (int pid1, int pid2, ::CellStructure &cell_structure) |
Locally add an exclusion to a particle. | |
static void | ScriptInterface::Particles::local_remove_exclusion (int pid1, int pid2, ::CellStructure &cell_structure) |
Locally remove an exclusion to a particle. | |
Variables | |
static auto const | ScriptInterface::Particles::contradicting_arguments_quat |