X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FTools%2FMeshCut%2FMeshCut_Maillage.cxx;h=ffbf20b075391616a4e57f02946fca63e809be35;hb=33da431dcbd1e021a5c136e532fadc5cb68f9cba;hp=1c7726730694d5cd8eb1c9c360ebcd713ca85ef2;hpb=65c1beab50fcec33a4e988c10b3fedb081543164;p=modules%2Fsmesh.git diff --git a/src/Tools/MeshCut/MeshCut_Maillage.cxx b/src/Tools/MeshCut/MeshCut_Maillage.cxx index 1c7726730..ffbf20b07 100644 --- a/src/Tools/MeshCut/MeshCut_Maillage.cxx +++ b/src/Tools/MeshCut/MeshCut_Maillage.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2006-2016 EDF R&D +// Copyright (C) 2006-2021 EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -66,7 +66,7 @@ void Maillage::afficheMailles(TYPE_MAILLE tm) { cout << "\tMaille " << i << " :" << endl; //Boucle sur les noeuds de la maille de numéro local i dans le type tm - int * offset = CNX[tm] + nnoeuds * i; + med_int * offset = CNX[tm] + nnoeuds * i; for (int j = 0; j < nnoeuds; j++) { int ngnoeud = *(offset + j); @@ -78,7 +78,7 @@ void Maillage::afficheMailles(TYPE_MAILLE tm) } } -void Maillage::listeMaillesType(TYPE_MAILLE tm) +void Maillage::listeMaillesType(TYPE_MAILLE /*tm*/) { cout << "La fonction \"Restitution des mailles par type\" est obsolète " << endl; @@ -324,7 +324,7 @@ void Maillage::inputMED(std::string fichierMED) // Lecture des infos concernant le premier maillage if (MEDmeshInfo(fid, 1, maa, &spacedim, &mdim, &type, desc, dtunit, &sortingtype, &nPasTemps, &axistype, axisname, unitname) < 0) - ERREUR("Error while reading mesh informations "); + ERREUR("Error while reading mesh information "); //cout << chrono() << " --- inputMED: MEDmeshInfo: OK" << endl; // cerr << "maa=" << maa << endl; @@ -854,7 +854,7 @@ void Maillage::inputMED(std::string fichierMED) } void Maillage::acquisitionTYPE_inputMED(TYPE_MAILLE TYPE, int nTYPE, med_idt fid, char maa[MED_NAME_SIZE + 1], - med_int mdim) + med_int /*mdim*/) { // int taille, numeromaille, numeroFamille; @@ -868,7 +868,7 @@ void Maillage::acquisitionTYPE_inputMED(TYPE_MAILLE TYPE, int nTYPE, med_idt fid med_int *famTYPE = (med_int*) malloc(sizeof(med_int) * nTYPE); //med_int *conTYPE = (med_int*) malloc(sizeof(med_int)*tTYPE*nTYPE); - CNX[TYPE] = (int*) malloc(sizeof(int) * tTYPE * nTYPE); + CNX[TYPE] = (med_int*) malloc(sizeof(med_int) * tTYPE * nTYPE); med_bool inomTYPE, inumTYPE, ifamTYPE; med_geometry_type typeBanaliseMED = InstanceMGE(TYPE); @@ -934,7 +934,7 @@ void Maillage::acquisitionTYPE_inputMED(TYPE_MAILLE TYPE, int nTYPE, med_idt fid void Maillage::outputMED(std::string fichierMED) { // int i, j, k; - int nTYPE, tTYPE; + int nTYPE;//, tTYPE; string line, s, stype, nomnoeud; // med_err ret = 0; // Code retour // int ig, jg; @@ -1457,7 +1457,7 @@ void Maillage::outputMED(std::string fichierMED) if (EFFECTIFS_TYPES[tm]) { nTYPE = EFFECTIFS_TYPES[tm]; - tTYPE = Nnoeuds(tm); + //tTYPE = Nnoeuds(tm); MGE = InstanceMGE(tm); stype = TM2string(tm); @@ -1595,7 +1595,7 @@ TYPE_MAILLE Maillage::TYPE(int nglobal) return resultat; } -int Maillage::NLOCAL(int nglobal, TYPE_MAILLE tm) +int Maillage::NLOCAL(int nglobal, TYPE_MAILLE /*tm*/) { // Attention, les num. globaux commencent à 1, les num. locaux à 0 int nPOI1 = EFFECTIFS_TYPES[POI1]; @@ -1705,10 +1705,10 @@ void Maillage::eliminationMailles(TYPE_MAILLE tm, vector listeMaillesSuppr) // ************* Modification de la connectivité du type concerné - int* CNX2; + med_int* CNX2; int nNoeudsType = Nnoeuds(tm); int tailleCNX2 = nNoeudsType * (EFFECTIFS_TYPES[tm] - listeMaillesSuppr.size()); - CNX2 = (int*) malloc(sizeof(int) * tailleCNX2); + CNX2 = (med_int*) malloc(sizeof(med_int) * tailleCNX2); // Recopie sélective des connectivités int isuppr = 0; // indice dans listeMaillesSuppr int ih2 = 0; // nouveau numéro local ( remarque: ih2 = ih1 - isuppr )