VGM Version 5.3
Loading...
Searching...
No Matches
VGM::IMaterialFactory Member List

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)=0VGM::IMaterialFactorypure virtual
CreateElement(const std::string &name, const std::string &symbol, const VGM::IsotopeVector &isotopes, const VGM::RelAbundanceVector &relAbundances)=0VGM::IMaterialFactorypure virtual
CreateElement(int z, bool isotopes=true)=0VGM::IMaterialFactorypure virtual
CreateIsotope(const std::string &name, int z, int n, double a=0.)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, VGM::IElement *element, double radlen, double intlen)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, VGM::IElement *element, double radlen, double intlen, VGM::MaterialState state, double temperature, double pressure)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::MassFractionVector &fractions)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::MassFractionVector &fractions, VGM::MaterialState state, double temperature, double pressure)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::AtomCountVector &atomCounts)=0VGM::IMaterialFactorypure virtual
CreateMaterial(const std::string &name, double density, const VGM::ElementVector &elements, const VGM::AtomCountVector &atomCounts, VGM::MaterialState state, double temperature, double pressure)=0VGM::IMaterialFactorypure virtual
CreateMedium(const std::string &name, int mediumId, VGM::IMaterial *material, int nofParameters, double *parameters)=0VGM::IMaterialFactorypure virtual
Debug() const =0VGM::IMaterialFactorypure virtual
Element(const std::string &name) const =0VGM::IMaterialFactorypure virtual
Elements() const =0VGM::IMaterialFactorypure virtual
Export(IMaterialFactory *factory) const =0VGM::IMaterialFactorypure virtual
Import()=0VGM::IMaterialFactorypure virtual
Isotope(const std::string &name) const =0VGM::IMaterialFactorypure virtual
Isotopes() const =0VGM::IMaterialFactorypure virtual
Material(const std::string &name) const =0VGM::IMaterialFactorypure virtual
Materials() const =0VGM::IMaterialFactorypure virtual
Media() const =0VGM::IMaterialFactorypure virtual
Medium(const std::string &name) const =0VGM::IMaterialFactorypure virtual
Name() const =0VGM::IMaterialFactorypure virtual
PrintElements() const =0VGM::IMaterialFactorypure virtual
PrintIsotopes() const =0VGM::IMaterialFactorypure virtual
PrintMaterials() const =0VGM::IMaterialFactorypure virtual
PrintMedia() const =0VGM::IMaterialFactorypure virtual
SetDebug(int debug)=0VGM::IMaterialFactorypure virtual
~IMaterialFactory()VGM::IMaterialFactoryinlinevirtual