|
fisx
|
This is the complete list of members for fisx::Elements, including all inherited members.
| addElement(const Element &elementInstance) | fisx::Elements | |
| addMaterial(const Material &materialInstance, const int &errorOnReplace=1) | fisx::Elements | |
| addMaterial(const std::string &name, const double &density=1.0, const double &thickness=1.0, const std::string &comment="", const int &errorOnReplace=1) | fisx::Elements | |
| clearCache(const std::string &elementName) | fisx::Elements | |
| clearEscapeCache(void) | fisx::Elements | |
| createMaterial(const std::string &name, const double &density=1.0, const double &thickness=1.0, const std::string &comment="") | fisx::Elements | |
| defaultDataDir() | fisx::Elements | static |
| Elements(std::string dataDirectory="") | fisx::Elements | |
| Elements(std::string dataDirectory, short pymca) | fisx::Elements | |
| Elements(std::string dataDirectory, std::string bindingEnergiesFile, std::string crossSectionsFile="") | fisx::Elements | |
| emptyElementCascadeCache(const std::string &elementName) (defined in fisx::Elements) | fisx::Elements | |
| fillCache(const std::string &elementName, const std::vector< double > &energy) | fisx::Elements | |
| fillElementCascadeCache(const std::string &elementName) (defined in fisx::Elements) | fisx::Elements | |
| getAtomicMass(const std::string &name) const | fisx::Elements | |
| getAtomicNumber(const std::string &name) const | fisx::Elements | |
| getBindingEnergies(const std::string &name) const | fisx::Elements | |
| getCacheSize(const std::string &elementName) const | fisx::Elements | |
| getCascadeModifiedVacancyDistribution(const std::string &elementName, const std::map< std::string, double > &distribution) const (defined in fisx::Elements) | fisx::Elements | |
| getColumn(const std::string &name) const | fisx::Elements | |
| getComposition(const std::string &name) const | fisx::Elements | |
| getComposition(const std::string &name, const std::vector< Material > &materials) const | fisx::Elements | |
| getCompositionFromFormula(const std::string &formula) const | fisx::Elements | |
| getDensity(const std::string &name) const | fisx::Elements | |
| getElement(const std::string &elementName) const | fisx::Elements | |
| getElementCopy(const std::string &elementName) | fisx::Elements | |
| getElementNames() | fisx::Elements | |
| getEmittedXRayLines(const std::string &elementName, const double &energy=1000.) const | fisx::Elements | |
| getEscape(const std::map< std::string, double > &composition, const double &energy, const double &energyThreshold=0.010, const double &intensityThreshold=1.0e-7, const int &nThreshold=4, const double &alphaIn=90., const double &thickness=0.0) const | fisx::Elements | |
| getExcitationFactors(const std::string &element, const std::vector< double > &energy, const std::vector< double > &weights=std::vector< double >()) const | fisx::Elements | |
| getExcitationFactors(const std::string &element, const double &energy, const double &weights=1.0) const | fisx::Elements | |
| getInitialPhotoelectricVacancyDistribution(const std::string &elementName, const std::vector< double > &energies) const | fisx::Elements | |
| getInitialPhotoelectricVacancyDistribution(const std::string &elementName, const double &energy) const | fisx::Elements | |
| getLongName(const std::string &name) const | fisx::Elements | |
| getMassAttenuationCoefficients(const std::string &elementName) const | fisx::Elements | |
| getMassAttenuationCoefficients(const std::string &formula, const std::vector< double > &energies) const | fisx::Elements | |
| getMassAttenuationCoefficients(std::map< std::string, double > elementMassFractions, std::vector< double > energies) const | fisx::Elements | |
| getMassAttenuationCoefficients(std::string formula, double energy) const | fisx::Elements | |
| getMassAttenuationCoefficients(std::map< std::string, double > elementMassFractions, double energies) const | fisx::Elements | |
| getMaterial(const std::string &materialName) | fisx::Elements | |
| getMaterialCopy(const std::string &materialName) | fisx::Elements | |
| getMaterialNames() | fisx::Elements | |
| getNonradiativeTransitions(const std::string &elementName, const std::string &subshell) const | fisx::Elements | |
| getPeakFamilies(const std::string &name, const double &energy) const | fisx::Elements | |
| getPeakFamilies(const std::vector< std::string > &elementList, const double &energy) const | fisx::Elements | |
| getRadiativeTransitions(const std::string &elementName, const std::string &subshell) const | fisx::Elements | |
| getRow(const std::string &name) const | fisx::Elements | |
| getShellConstants(const std::string &elementName, const std::string &subshell) const | fisx::Elements | |
| getShellConstantsFile(const std::string &mainShellName) const | fisx::Elements | |
| getShellNonradiativeTransitionsFile(const std::string &mainShellName) const | fisx::Elements | |
| getShellRadiativeTransitionsFile(const std::string &mainShellName) const | fisx::Elements | |
| getXRayLinesFromVacancyDistribution(const std::string &elementName, const std::map< std::string, double > &distribution, const int &cascade=1, const int &useFluorescenceYield=1) const | fisx::Elements | |
| isCacheEnabled(const std::string &elementName) const | fisx::Elements | |
| isElementCascadeCacheFilled(const std::string &elementName) const (defined in fisx::Elements) | fisx::Elements | |
| isElementNameDefined(const std::string &elementName) const | fisx::Elements | |
| isEscapeCacheEnabled() const (defined in fisx::Elements) | fisx::Elements | inline |
| parseFormula(const std::string &formula) const | fisx::Elements | |
| removeMaterial(const std::string &name) | fisx::Elements | |
| removeMaterials() | fisx::Elements | |
| setCacheEnabled(const std::string &elementName, const int &flag=1) | fisx::Elements | |
| setElementCascadeCacheEnabled(const std::string &elementName, const int &flag=1) | fisx::Elements | |
| setEscapeCacheEnabled(const int &flag=1) (defined in fisx::Elements) | fisx::Elements | inline |
| setMassAttenuationCoefficients(const std::string &elementName, const std::vector< double > &energy, const std::vector< double > &photoelectric, const std::vector< double > &coherent, const std::vector< double > &compton, const std::vector< double > &pair) | fisx::Elements | |
| setMassAttenuationCoefficientsFile(const std::string &fileName) | fisx::Elements | |
| setMaterialComposition(const std::string &materialName, const std::map< std::string, double > &composition) | fisx::Elements | |
| setMaterialComposition(const std::string &materialName, const std::vector< std::string > &names, const std::vector< double > &amounts) | fisx::Elements | |
| setShellConstantsFile(const std::string &mainShellName, const std::string &fileName) | fisx::Elements | |
| setShellNonradiativeTransitionsFile(const std::string &mainShellName, const std::string &fileName) | fisx::Elements | |
| setShellRadiativeTransitionsFile(const std::string &mainShellName, const std::string &fileName) | fisx::Elements | |
| stringToDouble(const std::string &str, double &number) | fisx::Elements | static |
| toString(const double &number) | fisx::Elements | static |
| updateCache(const std::string &elementName, const std::vector< double > &energy) | fisx::Elements | |
| updateEscapeCache(const std::map< std::string, double > &composition, const std::vector< double > &energy, const double &energyThreshold=0.010, const double &intensityThreshold=1.0e-7, const int &nThreshold=4, const double &alphaIn=90., const double &thickness=0.0) | fisx::Elements |