|
VGM Version 5.3.1
|
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 |