Class ParticleAttributes#
Defined in File ParticleAttributes.hh
Inheritance Relationships#
Derived Types#
public AtomPopulations(Class AtomPopulations)public Evolution(Class Evolution)public LostParticleAttributes(Class LostParticleAttributes)public ParticleIdNumber(Class ParticleIdNumber)public ParticleInitialCoordinates(Class ParticleInitialCoordinates)public ParticleMacroSize(Class ParticleMacroSize)public ParticlePhaseAttributes(Class ParticlePhaseAttributes)public TurnNumberAttributes(Class TurnNumberAttributes)public WaveFunctionAmplitudes(Class WaveFunctionAmplitudes)public part_time(Class part_time)public pq_coordinates(Class pq_coordinates)
Class Documentation#
-
class ParticleAttributes#
Subclassed by AtomPopulations, Evolution, LostParticleAttributes, ParticleIdNumber, ParticleInitialCoordinates, ParticleMacroSize, ParticlePhaseAttributes, TurnNumberAttributes, WaveFunctionAmplitudes, part_time, pq_coordinates
Public Functions
-
virtual ~ParticleAttributes()#
-
const std::string &name()#
-
const std::string &attrDescription()#
-
double &attValue(int particle_index, int att_index)#
-
double *attArr(int particle_index)#
-
virtual int getAttSize()#
-
int getBunchSize()#
-
int flag(int particle_index)#
Public Members
-
std::map<std::string, double> parameterDict#
Protected Functions
-
virtual void init(int particle_index)#
-
int getAttrShift()#
-
void setAttrShift(int attr_ind_shift)#
Friends
- friend class Bunch
-
virtual ~ParticleAttributes()#