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

Classes

class  BondAngles
 Calculate bond angles between particles in a polymer. More...
 
class  BondDihedrals
 Calculate dihedral angles between particles in a polymer. More...
 
class  CosPersistenceAngles
 Calculate bond angles in a polymer. More...
 
class  CylindricalDensityProfile
 
class  CylindricalFluxDensityProfile
 
class  CylindricalLBFluxDensityProfileAtParticlePositions
 
class  CylindricalLBProfileObservable
 
class  CylindricalLBVelocityProfile
 
class  CylindricalLBVelocityProfileAtParticlePositions
 
class  CylindricalPidProfileObservable
 
class  CylindricalProfileObservable
 Cylindrical profile observable. More...
 
class  CylindricalVelocityProfile
 
class  DensityProfile
 
class  DPDStress
 
class  Energy
 
class  FluxDensityProfile
 
class  ForceDensityProfile
 
class  LBFluidPressureTensor
 
class  LBProfileObservable
 
class  LBVelocityProfile
 
class  Observable
 Base class for observables. More...
 
class  ParticleDipoleFields
 Extract particle dipole fields. More...
 
class  ParticleDistances
 Calculate distances between particles in a polymer. More...
 
class  ParticleObservable
 This class implements an interface to the particle_observables library that implements necessary algorithms needed for observables that are based on single particle properties. More...
 
class  PidObservable
 Particle-based observable. More...
 
class  PidProfileObservable
 
class  Pressure
 
class  PressureTensor
 
class  ProfileObservable
 Cartesian profile observable. More...
 
class  RDF
 Radial distribution function. More...
 
class  TotalForce
 

Typedefs

using ComPosition = ParticleObservable< ParticleObservables::CenterOfMassPosition >
 
using ComVelocity = ParticleObservable< ParticleObservables::CenterOfMassVelocity >
 
using DipoleMoment = ParticleObservable< ParticleObservables::Sum< ParticleObservables::Product< ParticleObservables::Charge, ParticleObservables::Position > > >
 
using MagneticDipoleMoment = ParticleObservable< ParticleObservables::Sum< ParticleObservables::DipoleMoment > >
 
using ParticleAngularVelocities = ParticleObservable< ParticleObservables::AngularVelocities >
 
using ParticleBodyAngularVelocities = ParticleObservable< ParticleObservables::BodyAngularVelocities >
 
using ParticleBodyVelocities = ParticleObservable< ParticleObservables::BodyVelocities >
 
using ParticleDirectors = ParticleObservable< ParticleObservables::Directors >
 Extract particle directors.
 
using ParticleForces = ParticleObservable< ParticleObservables::Forces >
 Extract particle forces.
 
using ParticlePositions = ParticleObservable< ParticleObservables::Positions >
 Extract particle positions.
 
using ParticleVelocities = ParticleObservable< ParticleObservables::Velocities >
 Extract particle velocities.
 
using ParticleReferenceRange = std::vector< std::reference_wrapper< Particle const > >
 

Typedef Documentation

◆ ComPosition

◆ ComVelocity

◆ DipoleMoment

◆ MagneticDipoleMoment

◆ ParticleAngularVelocities

◆ ParticleBodyAngularVelocities

◆ ParticleBodyVelocities

◆ ParticleDirectors

Extract particle directors.

For \(n\) particles, return \(3 n\) directors ordered as \((d1_x, d1_y, d1_z, \dots, dn_x, dn_y, dn_z)\).

Definition at line 30 of file ParticleDirectors.hpp.

◆ ParticleForces

Extract particle forces.

For \(n\) particles, return \(3 n\) forces ordered as \((f_x^1, f_y^1, f_z^1, \dots, f_x^n, f_y^n, f_z^n)\).

Definition at line 30 of file ParticleForces.hpp.

◆ ParticlePositions

Extract particle positions.

For \(n\) particles, return \(3 n\) positions ordered as \((x_1, y_1, z_1, \dots, x_n, y_n, z_n)\).

Definition at line 30 of file ParticlePositions.hpp.

◆ ParticleReferenceRange

using Observables::ParticleReferenceRange = typedef std::vector<std::reference_wrapper<Particle const> >

Definition at line 46 of file core/observables/PidObservable.hpp.

◆ ParticleVelocities

Extract particle velocities.

For \(n\) particles, return \(3 n\) velocities ordered as \((v_x^1, v_y^1, v_z^1, \dots, v_x^n, v_y^n, v_z^n)\).

Definition at line 30 of file ParticleVelocities.hpp.