OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Distribution Member List

This is the complete list of members for Distribution, including all inherited members.

addDistributions()Distributionprivate
addReference() constRCObjectinline
avrgpz_mDistributionprivate
builtinObjectprotected
calcPartPerDist(size_t numberOfParticles)Distributionprivate
canReplaceBy(Object *object)Distributionvirtual
checkParticleNumber(size_t &numberOfParticles)Distributionprivate
chooseInputMomentumUnits(InputMomentumUnits inputMoUnits)Distributionprivate
clear()Object
clone(const std::string &name)Distributionvirtual
copyAttributes(const Object &)Object
correlationMatrix_mDistribution
create(size_t &numberOfParticles, double massIneV, double charge, ippl::ParticleAttrib< ippl::Vector< double, 3 > > &R, ippl::ParticleAttrib< ippl::Vector< double, 3 > > &P, std::shared_ptr< ParticleContainer< double, 3 > > &pc, std::shared_ptr< FieldContainer_t > &fc, Vector_t< double, 3 > nr)Distribution
createDistributionGauss(size_t numberOfParticles, double massIneV, ippl::ParticleAttrib< ippl::Vector< double, 3 > > &R, ippl::ParticleAttrib< ippl::Vector< double, 3 > > &P, std::shared_ptr< ParticleContainer< double, 3 > > &pc, std::shared_ptr< FieldContainer_t > &fc, Vector_t< double, 3 > nr)Distributionprivate
cutoffP_mDistributionprivate
cutoffR_mDistributionprivate
Definition(int size, const char *name, const char *help)Definitionprotected
Definition(const std::string &name, Definition *parent)Definitionprotected
Definition()Definitionprivate
Definition(const Definition &)Definitionprivate
Distribution()Distribution
Distribution(const std::string &name, Distribution *parent)Distributionprivate
Distribution(const Distribution &)=deleteDistributionprivate
distrTypeT_mDistributionprivate
distT_mDistributionprivate
EmissionModel enum nameDistributionprivate
emitting_mDistribution
execute()Distributionvirtual
find(const std::string &name)Distributionstatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) constObjectvirtual
flaggedObjectprotected
FTOSCAmplitude_mDistributionprivate
FTOSCPeriods_mDistributionprivate
get_pmean() constDistributioninline
get_xmean() constDistributioninline
getAvrgpz() constDistributioninline
getBaseObject() constObject
getCategory() constDefinitionvirtual
getCutoffP() constDistributioninline
getCutoffR() constDistributioninline
getFTOSCAmplitude() constDistributioninline
getFTOSCPeriods() constDistributioninline
getNumberOfParticlesInFile(std::ifstream &inputFile)Distributionprivate
getNumOfLocalParticlesToCreate(size_t n)Distribution
getOpalName() constObject
getParent() constObject
getSigmaP() constDistributioninline
getSigmaR() constDistributioninline
getSigmaTFall() constDistributioninline
getSigmaTRise() constDistributioninline
getTEmission() constDistribution
getTPulseLengthFWHM() constDistributioninline
getType() constDistributioninline
getTypeofDistribution()Distributioninline
increment()Object
InputMomentumUnits enum nameDistributionprivate
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsHelpObjectprivate
itsNameObjectprivate
itsParentObjectprivate
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &, TokenStream &, Statement &)Objectvirtual
Matrix_t typedefDistribution
modifiedObjectprotected
Object(int size, const char *name, const char *help)Objectprotected
Object(const std::string &name, Object *parent)Objectprotected
Object()Objectprivate
Object(const Object &object)Objectprivate
occurrenceObjectprivate
occurrenceCount()Object
operator=(const Distribution &)=deleteDistributionprivate
Definition::RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Objectvirtual
parseShortcut(Statement &, bool eval=true)Objectvirtual
particleRefData_mDistributionprivate
pmean_mDistributionprivate
print(std::ostream &) constObjectvirtual
printDist(Inform &os, size_t numberOfParticles) constDistributionprivate
printDistFlatTop(Inform &os) constDistributionprivate
printDistGauss(Inform &os) constDistributionprivate
printDistMultiVariateGauss(Inform &os) constDistributionprivate
printHelp(std::ostream &) constObjectvirtual
printInfo(Inform &os) constDistribution
printValue(std::ostream &) constObjectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
referencesObjectprivate
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
removeReference() constRCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
setAttributes()Distributionprivate
setAvrgPz(double avrgpz)Distribution
setDirty(bool)Object
setDist()Distribution
setDistParametersFlatTop()Distributionprivate
setDistParametersGauss()Distributionprivate
setDistParametersMultiVariateGauss()Distributionprivate
setDistType()Distribution
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Objectvirtual
setSigmaP_m()Distributionprivate
setSigmaR_m()Distributionprivate
setTEmission(double tEmission)Distribution
sharedFlagObjectprivate
shouldTrace() constDefinitionvirtual
shouldUpdate() constDefinitionvirtual
sigmaP_mDistributionprivate
sigmaR_mDistributionprivate
sigmaTFall_mDistributionprivate
sigmaTRise_mDistributionprivate
tEmission_mDistributionprivate
timeStampObjectprivate
totalNumberParticles_mDistributionprivate
tPulseLengthFWHM_mDistributionprivate
unregisterReference(Invalidator *a)Object
update()Distributionvirtual
xmean_mDistributionprivate
~Definition()Definitionvirtual
~Distribution()Distributionvirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual