- (*it).feedSIL(sil,root,edge,tsName,meshName,comSupStr,names);
+ (*it).feedSIL(sil,root2,edge,tsName,meshName,comSupStr,names);
+ //
+ vtkIdType root3(sil->AddChild(root,edge));
+ names.push_back(std::string("InfoOnGeoType"));
+ const ParaMEDMEM::MEDFileMesh *m(0);
+ if(ms)
+ m=ms->getMeshWithName(meshName);
+ const ParaMEDMEM::MEDFileFastCellSupportComparator *fsp(_fsp);
+ if(!fsp || fsp->getNumberOfTS()==0)
+ return ;
+ std::vector< INTERP_KERNEL::NormalizedCellType > gts(fsp->getGeoTypesAt(0,m));
+ for(std::vector< INTERP_KERNEL::NormalizedCellType >::const_iterator it2=gts.begin();it2!=gts.end();it2++)
+ {
+ const INTERP_KERNEL::CellModel& cm(INTERP_KERNEL::CellModel::GetCellModel(*it2));
+ std::string cmStr(cm.getRepr()); cmStr=cmStr.substr(5);//skip "NORM_"
+ sil->AddChild(root3,edge);
+ names.push_back(cmStr);
+ }