| absorbXSection(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| attenuation(const double distance, const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| attenuationCoefficient(const double lambda) const | Mantid::Kernel::Material | |
| calculateLinearAbsorpXSectionByWL() | Mantid::Kernel::Material | private |
| calculateTotalScatterXSection() | Mantid::Kernel::Material | private |
| ChemicalFormula typedef | Mantid::Kernel::Material | |
| chemicalFormula() const | Mantid::Kernel::Material | |
| cohScatterLength(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| cohScatterLengthImg(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| cohScatterLengthReal(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| cohScatterLengthSqrd(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| cohScatterXSection() const | Mantid::Kernel::Material | |
| countAtoms() | Mantid::Kernel::Material | private |
| hasValidXRayAttenuationProfile() | Mantid::Kernel::Material | |
| incohScatterLength(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| incohScatterLengthImg(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| incohScatterLengthReal(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| incohScatterLengthSqrd(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| incohScatterXSection() const | Mantid::Kernel::Material | |
| linearAbsorpCoef(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| linearAbsorpCoef(std::vector< double >::const_iterator lambdaBegin, std::vector< double >::const_iterator lambdaEnd) const | Mantid::Kernel::Material | |
| loadNexus(::NeXus::File *file, const std::string &group) | Mantid::Kernel::Material | |
| m_atomTotal | Mantid::Kernel::Material | private |
| m_attenuationOverride | Mantid::Kernel::Material | private |
| m_chemicalFormula | Mantid::Kernel::Material | private |
| m_linearAbsorpXSectionByWL | Mantid::Kernel::Material | private |
| m_name | Mantid::Kernel::Material | private |
| m_numberDensity | Mantid::Kernel::Material | private |
| m_packingFraction | Mantid::Kernel::Material | private |
| m_pressure | Mantid::Kernel::Material | private |
| m_temperature | Mantid::Kernel::Material | private |
| m_totalScatterXSection | Mantid::Kernel::Material | private |
| m_xRayAttenuationProfile | Mantid::Kernel::Material | private |
| Material() | Mantid::Kernel::Material | |
| Material(std::string name, const ChemicalFormula &formula, const double numberDensity, const double packingFraction=1, const double temperature=300, const double pressure=PhysicalConstants::StandardAtmosphere) | Mantid::Kernel::Material | explicit |
| Material(std::string name, const PhysicalConstants::NeutronAtom &atom, const double numberDensity, const double packingFraction=1, const double temperature=300, const double pressure=PhysicalConstants::StandardAtmosphere) | Mantid::Kernel::Material | explicit |
| name() const | Mantid::Kernel::Material | |
| numberDensity() const | Mantid::Kernel::Material | |
| numberDensityEffective() const | Mantid::Kernel::Material | |
| packingFraction() const | Mantid::Kernel::Material | |
| parseChemicalFormula(const std::string &chemicalSymbol) | Mantid::Kernel::Material | static |
| pressure() const | Mantid::Kernel::Material | |
| saveNexus(::NeXus::File *file, const std::string &group) const | Mantid::Kernel::Material | |
| setAttenuationProfile(AttenuationProfile attenuationOverride) | Mantid::Kernel::Material | |
| setXRayAttenuationProfile(AttenuationProfile attenuationProfile) | Mantid::Kernel::Material | |
| temperature() const | Mantid::Kernel::Material | |
| totalAtoms() const | Mantid::Kernel::Material | |
| totalScatterLength(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| totalScatterLengthSqrd(const double lambda=PhysicalConstants::NeutronAtom::ReferenceLambda) const | Mantid::Kernel::Material | |
| totalScatterXSection() const | Mantid::Kernel::Material | |
| xRayAttenuation(const double distance, const double energy) const | Mantid::Kernel::Material | |
| ~Material()=default | Mantid::Kernel::Material | virtual |