fisx
fisx::Element Member List

This is the complete list of members for fisx::Element, including all inherited members.

clearCache()fisx::Element
Element()fisx::Element
Element(std::string name, int z)fisx::Element
emptyCascadeCache() (defined in fisx::Element)fisx::Element
extractEdgeEnergiesFromMassAttenuationCoefficients() (defined in fisx::Element)fisx::Element
extractEdgeEnergiesFromMassAttenuationCoefficients(const std::vector< double > &energies, const std::vector< double > &muPhotoelectric) (defined in fisx::Element)fisx::Element
fillCache(const std::vector< double > &energy)fisx::Element
fillCascadeCache() (defined in fisx::Element)fisx::Element
getAtomicMass() constfisx::Element
getAtomicNumber() constfisx::Element
getAugerRatios(std::string subshell) (defined in fisx::Element)fisx::Element
getBindingEnergies() constfisx::Element
getCacheSize() constfisx::Element
getCascadeModifiedVacancyDistribution(const std::map< std::string, double > &distribution) const (defined in fisx::Element)fisx::Element
getColumn() constfisx::Element
getCosterKronigRatios(std::string subshell) (defined in fisx::Element)fisx::Element
getDensity() constfisx::Element
getEmittedXRayLines(const double &energy=1000.) constfisx::Element
getExcitedShells(const double &energy) constfisx::Element
getFluorescenceRatios(const std::string &subshell) constfisx::Element
getInitialPhotoelectricVacancyDistribution(const std::vector< double > &energies) constfisx::Element
getInitialPhotoelectricVacancyDistribution(const double &energy) constfisx::Element
getInterpolationIndices(const std::vector< double > &, const double &) constfisx::Element
getLongName() constfisx::Element
getMassAttenuationCoefficients() constfisx::Element
getMassAttenuationCoefficients(const std::vector< double > &energy) constfisx::Element
getMassAttenuationCoefficients(const double &energy) constfisx::Element
getName() constfisx::Element
getNonradiativeTransitions(const std::string &subshell) const (defined in fisx::Element)fisx::Element
getPartialPhotoelectricMassAttenuationCoefficients(const double &energy) constfisx::Element
getPhotoelectricExcitationFactors(const std::vector< double > &energy, const std::vector< double > &weights=std::vector< double >()) constfisx::Element
getPhotoelectricExcitationFactors(const double &energy, const double &weight=1.0) constfisx::Element
getRadiativeTransitions(const std::string &subshell) const (defined in fisx::Element)fisx::Element
getRow() constfisx::Element
getShell(const std::string &) const (defined in fisx::Element)fisx::Element
getShellConstants(const std::string &subshell) const (defined in fisx::Element)fisx::Element
getTransitionEnergy(const std::string &transition) constfisx::Element
getXRayLines(const std::string &family="") constfisx::Element
getXRayLinesFromVacancyDistribution(const std::map< std::string, double > &distribution, const int &cascade=1, const int &useFluorescenceYield=1) constfisx::Element
isCacheEnabled() constfisx::Element
isCascadeCacheFilled() const (defined in fisx::Element)fisx::Element
setAtomicMass(const double &mass)fisx::Element
setAtomicNumber(const int &z)fisx::Element
setBindingEnergies(std::map< std::string, double > bindingEnergies)fisx::Element
setBindingEnergies(std::vector< std::string > labels, std::vector< double > energies)fisx::Element
setCacheEnabled(const int &flag=1)fisx::Element
setCascadeCacheEnabled(const int &flag=1)fisx::Element
setColumn(const int &)fisx::Element
setDensity(const double &)fisx::Element
setLongName(const std::string &name)fisx::Element
setMassAttenuationCoefficients(const std::vector< double > &energies, const std::vector< double > &photoelectric, const std::vector< double > &coherent, const std::vector< double > &incoherent, const std::vector< double > &pair)fisx::Element
setMassAttenuationCoefficients(const std::vector< double > &energies, const std::vector< double > &photoelectric, const std::vector< double > &coherent, const std::vector< double > &incoherent)fisx::Element
setName(const std::string &name)fisx::Element
setNonradiativeTransitions(std::string subshell, std::vector< std::string >, std::vector< double > values) (defined in fisx::Element)fisx::Element
setNonradiativeTransitions(std::string subshell, std::map< std::string, double > values) (defined in fisx::Element)fisx::Element
setPartialPhotoelectricMassAttenuationCoefficients(const std::string &shell, const std::vector< double > &energy, const std::vector< double > &partialPhotoelectric)fisx::Element
setRadiativeTransitions(std::string subshell, std::map< std::string, double > values) (defined in fisx::Element)fisx::Element
setRadiativeTransitions(std::string subshell, std::vector< std::string >, std::vector< double > values) (defined in fisx::Element)fisx::Element
setRow(const int &)fisx::Element
setShellConstants(std::string subshell, std::map< std::string, double > constants) (defined in fisx::Element)fisx::Element
setTotalMassAttenuationCoefficient(const std::vector< double > &energies, const std::vector< double > &total)fisx::Element
updateCache(const std::vector< double > &energy)fisx::Element