ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
Observables::PidPairwiseDistancesObservable Class Reference

Calculate pairwise distances between two sets of particles. More...

#include <PidPairwiseDistancesObservable.hpp>

+ Inheritance diagram for Observables::PidPairwiseDistancesObservable:
+ Collaboration diagram for Observables::PidPairwiseDistancesObservable:

Public Member Functions

 PidPairwiseDistancesObservable (std::vector< int > const &ids, std::vector< int > const &target_ids)
 
std::vector< int > const & target_ids () const
 
- Public Member Functions inherited from Observables::PidObservable
 PidObservable (std::vector< int > ids)
 
std::vector< double > operator() (boost::mpi::communicator const &comm) const final
 
std::vector< int > const & ids () const
 
- Public Member Functions inherited from Observables::Observable
 Observable ()=default
 
virtual ~Observable ()=default
 
std::size_t n_values () const
 Size of the flat array returned by the observable.
 
virtual std::vector< std::size_t > shape () const =0
 Dimensions needed to reshape the flat array returned by the observable.
 

Detailed Description

Calculate pairwise distances between two sets of particles.

Definition at line 30 of file PidPairwiseDistancesObservable.hpp.

Constructor & Destructor Documentation

◆ PidPairwiseDistancesObservable()

Observables::PidPairwiseDistancesObservable::PidPairwiseDistancesObservable ( std::vector< int > const &  ids,
std::vector< int > const &  target_ids 
)
inline

Definition at line 34 of file PidPairwiseDistancesObservable.hpp.

Member Function Documentation

◆ target_ids()

std::vector< int > const & Observables::PidPairwiseDistancesObservable::target_ids ( ) const
inline

Definition at line 37 of file PidPairwiseDistancesObservable.hpp.


The documentation for this class was generated from the following file: