VGM Version 5.3
Loading...
Searching...
No Matches
BaseVGM::VMaterialFactory Member List

This is the complete list of members for BaseVGM::VMaterialFactory, 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() constBaseVGM::VMaterialFactoryinlinevirtual
Element(const std::string &name) constBaseVGM::VMaterialFactoryvirtual
Elements() constBaseVGM::VMaterialFactoryinlinevirtual
ElementStore()BaseVGM::VMaterialFactoryinlineprotectedvirtual
Export(VGM::IMaterialFactory *factory) constBaseVGM::VMaterialFactoryvirtual
Import()=0VGM::IMaterialFactorypure virtual
Isotope(const std::string &name) constBaseVGM::VMaterialFactoryvirtual
Isotopes() constBaseVGM::VMaterialFactoryinlinevirtual
IsotopeStore()BaseVGM::VMaterialFactoryinlineprotectedvirtual
Material(const std::string &name) constBaseVGM::VMaterialFactoryvirtual
Materials() constBaseVGM::VMaterialFactoryinlinevirtual
MaterialStore()BaseVGM::VMaterialFactoryinlineprotectedvirtual
Media() constBaseVGM::VMaterialFactoryinlinevirtual
Medium(const std::string &name) constBaseVGM::VMaterialFactoryvirtual
MediumStore()BaseVGM::VMaterialFactoryinlineprotectedvirtual
Name() constBaseVGM::VMaterialFactoryinlinevirtual
PrintElements() constBaseVGM::VMaterialFactoryvirtual
PrintIsotopes() constBaseVGM::VMaterialFactoryvirtual
PrintMaterials() constBaseVGM::VMaterialFactoryvirtual
PrintMedia() constBaseVGM::VMaterialFactoryvirtual
SetDebug(int debug)BaseVGM::VMaterialFactoryinlinevirtual
VMaterialFactory(const std::string &name)BaseVGM::VMaterialFactory
VMaterialFactory()BaseVGM::VMaterialFactoryprotected
VMaterialFactory(const VMaterialFactory &rhs)BaseVGM::VMaterialFactoryprotected
~IMaterialFactory()VGM::IMaterialFactoryinlinevirtual
~VMaterialFactory()BaseVGM::VMaterialFactoryvirtual