From 5f6958a3010afbf2e933dcdbbd9d676422ceed91 Mon Sep 17 00:00:00 2001 From: ageay Date: Tue, 30 Jul 2013 10:34:20 +0000 Subject: [PATCH] MEDReader -> debugging session --- src/MEDLoader/MEDFileFieldOverView.cxx | 5 +++-- src/MEDLoader/Swig/MEDLoaderTypemaps.i | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/MEDLoader/MEDFileFieldOverView.cxx b/src/MEDLoader/MEDFileFieldOverView.cxx index e8d6f8b7c..674a29cbd 100644 --- a/src/MEDLoader/MEDFileFieldOverView.cxx +++ b/src/MEDLoader/MEDFileFieldOverView.cxx @@ -712,8 +712,9 @@ MEDCMeshMultiLev::MEDCMeshMultiLev(const MEDFileCMesh *m, const std::vectorgetMeshDimension())); - if(mdim!=gts[0]) + int mdim(m->getMeshDimension()); + INTERP_KERNEL::NormalizedCellType gt(MEDCouplingStructuredMesh::GetGeoTypeGivenMeshDimension(mdim)); + if(gt!=gts[0]) throw INTERP_KERNEL::Exception("MEDCMeshMultiLev constructor 2 : the unique geo type is invalid regarding meshdim !"); _coords.resize(mdim); for(int i=0;i(p)) ret=SWIG_NewPointerObj((void*)p,SWIGTYPE_p_ParaMEDMEM__MEDCMeshMultiLev,owner); - if(dynamic_cast(p)) - ret=SWIG_NewPointerObj((void*)p,SWIGTYPE_p_ParaMEDMEM__MEDStructuredMeshMultiLev,owner); + if(dynamic_cast(p)) + ret=SWIG_NewPointerObj((void*)p,SWIGTYPE_p_ParaMEDMEM__MEDCurveLinearMeshMultiLev,owner); if(!ret) throw INTERP_KERNEL::Exception("Not recognized type of MEDMeshMultiLev on downcast !"); return ret; -- 2.30.2