Skip to content

Commit f44ff80

Browse files
committed
Merge branch 'fix_primalgrid_const' of https://github.com/su2code/su2 into fix_primalgrid_const
2 parents b3ed1d8 + 71c9126 commit f44ff80

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

Common/include/geometry/primal_grid/CPrimalGrid.hpp

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)