Skip to content
Snippets Groups Projects
Commit dfd38ad3 authored by mattijs's avatar mattijs
Browse files

ENH: Build in check for old cyclics.

parent 1f895992
No related branches found
No related tags found
No related merge requests found
...@@ -26,6 +26,7 @@ License ...@@ -26,6 +26,7 @@ License
#include "emptyPolyPatch.H" #include "emptyPolyPatch.H"
#include "commSchedule.H" #include "commSchedule.H"
#include "globalMeshData.H" #include "globalMeshData.H"
#include "cyclicPolyPatch.H"
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
...@@ -251,6 +252,29 @@ GeometricBoundaryField ...@@ -251,6 +252,29 @@ GeometricBoundaryField
{ {
if (bmesh_[patchi].type() != emptyPolyPatch::typeName) if (bmesh_[patchi].type() != emptyPolyPatch::typeName)
{ {
if
(
bmesh_[patchi].type() == cyclicPolyPatch::typeName
&& !dict.found(bmesh_[patchi].name())
)
{
FatalIOErrorIn
(
"GeometricField<Type, PatchField, GeoMesh>::\n"
"GeometricBoundaryField::GeometricBoundaryField\n"
"(\n"
" const BoundaryMesh&,\n"
" const DimensionedField<Type, GeoMesh>&,\n"
" const dictionary&\n"
")",
dict
) << "Cannot find patchField entry for cyclic "
<< bmesh_[patchi].name() << endl
<< "Is your field uptodate with split cyclics?" << endl
<< "Run foamUpgradeCyclics to convert mesh and fields"
<< " to split cyclics." << exit(FatalIOError);
}
set set
( (
patchi, patchi,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment