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

Add a bunch of simple assertions

parent d5d6af51
No related branches found
No related tags found
1 merge request!11Feature/mpi
...@@ -6,9 +6,14 @@ template<size_t Dimension> ...@@ -6,9 +6,14 @@ template<size_t Dimension>
Connectivity<Dimension>:: Connectivity<Dimension>::
Connectivity(const ConnectivityDescriptor& descriptor) Connectivity(const ConnectivityDescriptor& descriptor)
{ {
#warning should be checked by ConnectivityDescriptor #warning All of these should be checked by ConnectivityDescriptor
Assert(descriptor.cell_by_node_vector.size() == descriptor.cell_type_vector.size()); Assert(descriptor.cell_by_node_vector.size() == descriptor.cell_type_vector.size());
Assert(descriptor.cell_number_vector.size() == descriptor.cell_type_vector.size()); Assert(descriptor.cell_number_vector.size() == descriptor.cell_type_vector.size());
if constexpr (Dimension>1) {
Assert(descriptor.cell_to_face_vector.size() == descriptor.cell_type_vector.size());
Assert(descriptor.face_to_node_vector.size() == descriptor.face_number_vector.size());
Assert(descriptor.face_owner_vector.size() == descriptor.face_number_vector.size());
}
auto& cell_to_node_matrix auto& cell_to_node_matrix
= m_item_to_item_matrix[itemTId(ItemType::cell)][itemTId(ItemType::node)]; = m_item_to_item_matrix[itemTId(ItemType::cell)][itemTId(ItemType::node)];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment