14 os<<
"- Material "<<obj.m_name<<
" type=Mixture density="<<obj.m_density<<std::endl;
15 os<<
"\tcomponents"<<std::endl;
16 for (
unsigned int i=0;i<obj.m_theMaterials.size();i++)
18 const std::string
ss=obj.m_theMaterials[i]->GetName();
19 const double ii=obj.m_theComposition[i];
20 os<<
"\t\t material "<<
ss<<
" fraction="<<ii<<std::endl;
std::ostream & operator<<(std::ostream &os, const AGDDMixture &obj)
void AddMaterial(AGDDMaterialStore &ms, const std::string &)
std::vector< double > m_theComposition
std::vector< AGDDSimpleMaterial * > m_theMaterials
AGDDMixture(AGDDMaterialStore &ms, const std::string &, double)
AGDDSimpleMaterial(AGDDMaterialStore &ms, const std::string &n, double d)