From ab3d87ff518380f9ef030b9ad567f55b8e3bac49 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Thu, 9 Mar 2017 18:42:06 +0100 Subject: [PATCH] [PL] Improve error message giving other reason. --- ProcessLib/HydroMechanics/LocalDataInitializer.h | 2 +- .../HydroMechanics/LocalAssembler/LocalDataInitializer.h | 7 +++++-- .../SmallDeformation/LocalAssembler/LocalDataInitializer.h | 2 +- ProcessLib/SmallDeformation/LocalDataInitializer.h | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ProcessLib/HydroMechanics/LocalDataInitializer.h b/ProcessLib/HydroMechanics/LocalDataInitializer.h index d2b68e03be5..cd3323c8e0f 100644 --- a/ProcessLib/HydroMechanics/LocalDataInitializer.h +++ b/ProcessLib/HydroMechanics/LocalDataInitializer.h @@ -206,7 +206,7 @@ public: "You are trying to build a local assembler for an unknown mesh " "element type (%s)." " Maybe you have disabled this mesh element type in your build " - "configuration.", + "configuration or this process requires higher order elements.", type_idx.name()); } } diff --git a/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h b/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h index 29f2dc6223f..b54aee76baf 100644 --- a/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h +++ b/ProcessLib/LIE/HydroMechanics/LocalAssembler/LocalDataInitializer.h @@ -185,8 +185,11 @@ public: auto const it = _builder.find(type_idx); if (it == _builder.end()) - OGS_FATAL("You are trying to build a local assembler for an unknown mesh element type (%s)." - " Maybe you have disabled this mesh element type in your build configuration.", + OGS_FATAL( + "You are trying to build a local assembler for an unknown mesh " + "element type (%s)." + " Maybe you have disabled this mesh element type in your build " + "configuration or this process requires higher order elements.", type_idx.name()); auto const n_local_dof = _dof_table.getNumberOfElementDOF(id); diff --git a/ProcessLib/LIE/SmallDeformation/LocalAssembler/LocalDataInitializer.h b/ProcessLib/LIE/SmallDeformation/LocalAssembler/LocalDataInitializer.h index 02f726adecb..0f0985e677b 100644 --- a/ProcessLib/LIE/SmallDeformation/LocalAssembler/LocalDataInitializer.h +++ b/ProcessLib/LIE/SmallDeformation/LocalAssembler/LocalDataInitializer.h @@ -305,7 +305,7 @@ public: "You are trying to build a local assembler for an unknown mesh " "element type (%s)." " Maybe you have disabled this mesh element type in your build " - "configuration.", + "configuration or this process requires higher order elements.", type_idx.name()); } } diff --git a/ProcessLib/SmallDeformation/LocalDataInitializer.h b/ProcessLib/SmallDeformation/LocalDataInitializer.h index d763ffdb296..ee730dce4b7 100644 --- a/ProcessLib/SmallDeformation/LocalDataInitializer.h +++ b/ProcessLib/SmallDeformation/LocalDataInitializer.h @@ -229,7 +229,7 @@ public: "You are trying to build a local assembler for an unknown mesh " "element type (%s)." " Maybe you have disabled this mesh element type in your build " - "configuration.", + "configuration or this process requires higher order elements.", type_idx.name()); } } -- GitLab