ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
ParticleSlice.hpp File Reference
#include "ParticleHandle.hpp"
#include "script_interface/ScriptInterface.hpp"
#include "script_interface/Variant.hpp"
#include "script_interface/auto_parameters/AutoParameters.hpp"
#include "script_interface/cell_system/CellSystem.hpp"
#include "script_interface/get_value.hpp"
#include "script_interface/interactions/BondedInteractions.hpp"
#include "core/system/System.hpp"
#include <utils/mpi/gather_buffer.hpp>
#include <algorithm>
#include <cassert>
#include <functional>
#include <memory>
#include <ranges>
#include <string>
#include <string_view>
#include <type_traits>
#include <utility>
#include <vector>
+ Include dependency graph for ParticleSlice.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ScriptInterface::Particles::traits::is_vector_like< T >
 
struct  ScriptInterface::Particles::traits::is_vector_like< std::vector< T, Alloc > >
 
struct  ScriptInterface::Particles::traits::is_vector_like< Utils::Vector< T, N > >
 
class  ScriptInterface::Particles::ParticleSlice
 

Namespaces

namespace  ScriptInterface
 
namespace  ScriptInterface::Particles
 
namespace  ScriptInterface::Particles::traits
 

Functions

template<class Container >
void ScriptInterface::Particles::set_from_vector_like (std::vector< int > const &pids, std::string const &param_name, Container const &values, Context *context, std::shared_ptr< CellSystem::CellSystem > cell_structure, std::shared_ptr< Interactions::BondedInteractions > bonded_ias)
 
template<typename T >
auto ScriptInterface::Particles::get_particles_properties (std::vector< int > const &pids, std::function< T(Particle const &)> const &getter, Context *context, CellStructure const &cell_structure)