Skip to content
Snippets Groups Projects
Commit e5bb02ab authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Dangling warning fix

parent eb9fe85f
No related branches found
No related tags found
1 merge request!6Feature/crs
...@@ -50,7 +50,7 @@ class ErrorHandler ...@@ -50,7 +50,7 @@ class ErrorHandler
* Prints the error message * Prints the error message
* *
*/ */
virtual void writeErrorMessage(); virtual void writeErrorMessage() const;
/** /**
* The copy constructor * The copy constructor
...@@ -88,7 +88,7 @@ class ErrorHandler ...@@ -88,7 +88,7 @@ class ErrorHandler
; ;
} }
}; };
void ErrorHandler::writeErrorMessage() void ErrorHandler::writeErrorMessage() const
{ {
switch(__type) { switch(__type) {
case asked: { case asked: {
...@@ -291,7 +291,7 @@ GmshReader::GmshReader(const std::string& filename) ...@@ -291,7 +291,7 @@ GmshReader::GmshReader(const std::string& filename)
this->__proceedData(); this->__proceedData();
// this->__createMesh(); // this->__createMesh();
} }
catch(ErrorHandler e) { catch(const ErrorHandler& e) {
e.writeErrorMessage(); e.writeErrorMessage();
std::exit(0); std::exit(0);
} }
...@@ -793,10 +793,6 @@ GmshReader::__proceedData() ...@@ -793,10 +793,6 @@ GmshReader::__proceedData()
std::cout << "- dimension 3 entities: " << (dimension3_mask, elementNumber) << '\n'; std::cout << "- dimension 3 entities: " << (dimension3_mask, elementNumber) << '\n';
if ((dimension3_mask, elementNumber)>0) { if ((dimension3_mask, elementNumber)>0) {
const size_t nb_cells = (dimension3_mask, elementNumber); const size_t nb_cells = (dimension3_mask, elementNumber);
size_t max_nb_node_per_cell=4;
if (elementNumber[4] > 0) {
max_nb_node_per_cell = 8;
}
std::vector<std::vector<unsigned int>> cell_by_node_vector(nb_cells); std::vector<std::vector<unsigned int>> cell_by_node_vector(nb_cells);
const size_t nb_tetrahedra = __tetrahedra.extent(0); const size_t nb_tetrahedra = __tetrahedra.extent(0);
...@@ -854,10 +850,6 @@ GmshReader::__proceedData() ...@@ -854,10 +850,6 @@ GmshReader::__proceedData()
} else if ((dimension2_mask, elementNumber)>0) { } else if ((dimension2_mask, elementNumber)>0) {
const size_t nb_cells = (dimension2_mask, elementNumber); const size_t nb_cells = (dimension2_mask, elementNumber);
size_t max_nb_node_per_cell=3;
if (elementNumber[2] > 0) {
max_nb_node_per_cell = 4;
}
std::vector<std::vector<unsigned int>> cell_by_node_vector(nb_cells); std::vector<std::vector<unsigned int>> cell_by_node_vector(nb_cells);
const size_t nb_triangles = __triangles.extent(0); const size_t nb_triangles = __triangles.extent(0);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment