Ioss::IntVector Ioss::Hex27::face_edge_connectivity(int face_number) const { assert(face_number > 0 && face_number <= Constants::nface); int nface_edge = number_edges_face(face_number); Ioss::IntVector fcon(nface_edge); for (int i=0; i < nface_edge; i++) fcon[i] = Constants::face_edge_order[face_number-1][i]; return fcon; }
Ioss::IntVector Ioss::ElementTopology::face_edge_connectivity(int face_number) const { assert(face_number > 0 && face_number <= number_faces()); int nface_edge = number_edges_face(face_number); Ioss::IntVector fcon(nface_edge); // This works for 2D elements, 3D elements override for (int i=0; i < nface_edge; i++) fcon[i] = i; return fcon; }