template <class Type> double ChkMerge(const Type & aM,bool CheckEdges) { cChkMerge aChk; if (CheckEdges) { ELISE_ASSERT(aM.NbArc()==int(aM.Edges().size()),"ChkMerge"); } aChk.AddNbArc(aM.NbArc()); for (int aK=0 ; aK<NbCamTest ; aK++) { if (aM.IsInit(aK)) aChk.AddSomIn(aK,aM.GetVal(aK)); else aChk.AddSomAbs(aK); } return aChk.mRes; }