=================================================================== Modification le : Wed Sep 12 16:13:15 CEST 2001 Par : mai0009 =================================================================== Update of /users/outil/alliance/cvsroot/alliance/sources/ocp/src In directory bizet.lip6.fr:/users/dsk03/mai0009/alliance/sources/ocp/src Modified Files: PPlacement.cpp Log Message: mise en place du preplacement =================================================================== Index: PPlacement.cpp =================================================================== RCS file: /users/outil/alliance/cvsroot/alliance/sources/ocp/src/PPlacement.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -r1.3 -r1.4 319c319 < //ParseIocFile(vecteur de connecteurs) --- > ParseIocFile(); 321c321 < else if (_placeCons) --- > else 324a325,331 > // ====================================================================== > // void ParseIocFile(); > // ====================================================================== > void > PPlacement::ParseIocFile() > { > } 588a596 > double XMax = _binsWidth * (double)NBins; 620a629,641 > > // VERIFICATION OF THE PREPLACEMENT > // abutment box > if (Width % 5 != 0) { > cout << "ERROR : abutment box's width must be a multiple of 5 lambda" > << endl; > } > > if (Height % 50 != 0) { > cout << "ERROR : abutment box's height must be a multiple of 5 lambda" > << endl; > } > 624,626c645,656 < typedef vector <bool> PrePlaceRow; < typedef vector<PrePlaceRow> PrePlaceTab; < --- > double SumWidth = 0.0; > double BiggestWidth = 0.0; > double CellWidth; > for (PToPlaceInss::iterator ins_it = _toPlaceInss.begin(); ins_it != _toPlaceInss.end(); ins_it++) > { > if (BiggestWidth < (CellWidth = ins_it->GetWidth())) > BiggestWidth = CellWidth; =================================================================== Ce message est envoyé au personnes abonnées à alliance-programmers Pour plus d'information sur cette mailling-list, visitez : http://asim.lip6.fr/alliance/mailing-lists/