@@ -462,35 +462,39 @@ class CPrimalGridWithConnectivity : public CPrimalGrid {
462462
463463 CPrimalGridWithConnectivity (bool FEM) : CPrimalGrid(FEM) {}
464464
465- inline unsigned short GetnNodes (void ) const final {
465+ inline unsigned short GetnNodes () const final {
466466 return Connectivity::nNodes;
467467 }
468468
469- inline unsigned short GetnFaces (void ) const final {
469+ inline unsigned short GetnFaces () const final {
470470 return Connectivity::nFaces;
471471 }
472472
473473 inline unsigned short GetnNodesFace (unsigned short val_face) const final {
474+ assert (val_face < Connectivity::nFaces);
474475 return Connectivity::nNodesFace[val_face];
475476 }
476477
477- inline unsigned short GetMaxNodesFace (void ) const final {
478+ inline unsigned short GetMaxNodesFace () const final {
478479 return Connectivity::maxNodesFace;
479480 }
480481
481482 inline unsigned short GetFaces (unsigned short val_face, unsigned short val_index) const final {
483+ assert (val_face < GetnFaces () && val_index < GetnNodesFace (val_face));
482484 return Connectivity::Faces[val_face][val_index];
483485 }
484486
485487 inline unsigned short GetnNeighbor_Nodes (unsigned short val_node) const final {
488+ assert (val_node < Connectivity::nNodes);
486489 return Connectivity::nNeighbor_Nodes[val_node];
487490 }
488491
489492 inline unsigned short GetNeighbor_Nodes (unsigned short val_node, unsigned short val_index) const final {
493+ assert (val_node < Connectivity::nNodes && val_index < GetnNeighbor_Nodes (val_node));
490494 return Connectivity::Neighbor_Nodes[val_node][val_index];
491495 }
492496
493- inline unsigned short GetVTK_Type (void ) const final {
497+ inline unsigned short GetVTK_Type () const final {
494498 return Connectivity::VTK_Type;
495499 }
496500
0 commit comments