From 3587042802871a8c279ce1a8c70b9925f2bc7b51 Mon Sep 17 00:00:00 2001 From: jhcollins Date: Tue, 28 Jun 2022 14:24:48 -0400 Subject: [PATCH] meshAdapt fix using makeadvanced funtion for type recasting --- proteus/MeshAdaptPUMI/cMeshAdaptPUMI.cpp | 6 +++--- proteus/MeshAdaptPUMI/createAnalyticGeometry.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/proteus/MeshAdaptPUMI/cMeshAdaptPUMI.cpp b/proteus/MeshAdaptPUMI/cMeshAdaptPUMI.cpp index 0836b538c7..08c3a96ffd 100644 --- a/proteus/MeshAdaptPUMI/cMeshAdaptPUMI.cpp +++ b/proteus/MeshAdaptPUMI/cMeshAdaptPUMI.cpp @@ -767,7 +767,7 @@ int MeshAdaptPUMIDrvr::adaptPUMIMesh(const char* inputString) /// Adapt the mesh ma::Input* in; if(size_field_config == "uniform"){ - in = ma::configureUniformRefine(m); + in = ma::makeAdvanced(ma::configureUniformRefine(m)); in->shouldFixShape=false; } else{ @@ -778,12 +778,12 @@ int MeshAdaptPUMIDrvr::adaptPUMIMesh(const char* inputString) adaptFrame = apf::createFieldOn(m, "adapt_frame", apf::MATRIX); apf::copyData(adaptSize, size_scale); apf::copyData(adaptFrame, size_frame); - in = ma::configure(m, adaptSize, adaptFrame); + in = ma::makeAdvanced(ma::configure(m, adaptSize, adaptFrame)); } else{ adaptSize = apf::createFieldOn(m, "adapt_size", apf::SCALAR); apf::copyData(adaptSize, size_iso); - in = ma::configure(m, adaptSize); + in = ma::makeAdvanced(ma::configure(m, adaptSize)); } } diff --git a/proteus/MeshAdaptPUMI/createAnalyticGeometry.cpp b/proteus/MeshAdaptPUMI/createAnalyticGeometry.cpp index 1d26aeb4c4..212ab32249 100644 --- a/proteus/MeshAdaptPUMI/createAnalyticGeometry.cpp +++ b/proteus/MeshAdaptPUMI/createAnalyticGeometry.cpp @@ -643,7 +643,7 @@ gmi_model* MeshAdaptPUMIDrvr::createSphereInBox(double* boxDim,double*sphereCent gradeMesh(1.5); - ma::Input* in = ma::configure(m,size_iso); + ma::Input* in = ma::makeAdvanced(ma::configure(m,size_iso)); in->maximumIterations = 10; in->shouldSnap = true; in->shouldTransferParametric = true; @@ -670,7 +670,7 @@ gmi_model* MeshAdaptPUMIDrvr::createSphereInBox(double* boxDim,double*sphereCent gradeMesh(1.5); - in = ma::configure(m,size_iso); + in = ma::makeAdvanced(ma::configure(m,size_iso)); in->maximumIterations = 10; in->shouldSnap = true; in->shouldTransferParametric = true;