VGM Version 5.3
|
This is the complete list of members for VGM::IMaterialFactory, including all inherited members.
CreateElement(const std::string &name, const std::string &symbol, double z, double a)=0 | VGM::IMaterialFactory | pure virtual |
CreateElement(const std::string &name, const std::string &symbol, const VGM::IsotopeVector &isotopes, const VGM::RelAbundanceVector &relAbundances)=0 | VGM::IMaterialFactory | pure virtual |
CreateElement(int z, bool isotopes=true)=0 | VGM::IMaterialFactory | pure virtual |
CreateIsotope(const std::string &name, int z, int n, double a=0.)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, VGM::IElement *element, double radlen, double intlen)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, VGM::IElement *element, double radlen, double intlen, VGM::MaterialState state, double temperature, double pressure)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::MassFractionVector &fractions)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::MassFractionVector &fractions, VGM::MaterialState state, double temperature, double pressure)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::AtomCountVector &atomCounts)=0 | VGM::IMaterialFactory | pure virtual |
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::AtomCountVector &atomCounts, VGM::MaterialState state, double temperature, double pressure)=0 | VGM::IMaterialFactory | pure virtual |
CreateMedium(const std::string &name, int mediumId, VGM::IMaterial *material, int nofParameters, double *parameters)=0 | VGM::IMaterialFactory | pure virtual |
Debug() const =0 | VGM::IMaterialFactory | pure virtual |
Element(const std::string &name) const =0 | VGM::IMaterialFactory | pure virtual |
Elements() const =0 | VGM::IMaterialFactory | pure virtual |
Export(IMaterialFactory *factory) const =0 | VGM::IMaterialFactory | pure virtual |
Import()=0 | VGM::IMaterialFactory | pure virtual |
Isotope(const std::string &name) const =0 | VGM::IMaterialFactory | pure virtual |
Isotopes() const =0 | VGM::IMaterialFactory | pure virtual |
Material(const std::string &name) const =0 | VGM::IMaterialFactory | pure virtual |
Materials() const =0 | VGM::IMaterialFactory | pure virtual |
Media() const =0 | VGM::IMaterialFactory | pure virtual |
Medium(const std::string &name) const =0 | VGM::IMaterialFactory | pure virtual |
Name() const =0 | VGM::IMaterialFactory | pure virtual |
PrintElements() const =0 | VGM::IMaterialFactory | pure virtual |
PrintIsotopes() const =0 | VGM::IMaterialFactory | pure virtual |
PrintMaterials() const =0 | VGM::IMaterialFactory | pure virtual |
PrintMedia() const =0 | VGM::IMaterialFactory | pure virtual |
SetDebug(int debug)=0 | VGM::IMaterialFactory | pure virtual |
~IMaterialFactory() | VGM::IMaterialFactory | inlinevirtual |