Declaration of a generic particle class.
Implementation of CD_PointParticle.H.
A generic particle class, holding the position and a specified number of real and vector values.
Definition CD_GenericParticle.H:77
A particle class that only has a position and a weight.
Definition CD_PointParticle.H:30
PointParticle(const PointParticle &a_other)=default
Copy constructor.
PointParticle(PointParticle &&a_other)=default
Move constructor.
void define(const RealVect &a_position, Real a_weight)
Full define function.
Definition CD_PointParticleImplem.H:30
PointParticle & operator=(PointParticle &&a_other)=default
Move assignment operator.
~PointParticle() override
Dtor - does nothing.
PointParticle()
Default constructor. Sets weight and position to zero.
PointParticle & operator=(const PointParticle &a_other)=default
Copy assignment operator.
Real & weight()
Get weight.
Definition CD_PointParticleImplem.H:37
Base class for a tracer particle solver. This solver can advance particles in a pre-defined velocity ...
Definition CD_TracerParticleSolver.H:38