X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FParaMEDMEM%2FInterpolationMatrix.cxx;h=177a08dbbf8d1903531646e3db37be429fa26a6d;hb=a5a009e0d290b13f262ba4f251dd20d1c7acb20d;hp=8b8c50f610a4ff9398cf3aad59a8c1e887e86db7;hpb=586a7f0f6d8d1592a9547b15d1caac905cb1b053;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEM/InterpolationMatrix.cxx b/src/ParaMEDMEM/InterpolationMatrix.cxx index 8b8c50f61..177a08dbb 100644 --- a/src/ParaMEDMEM/InterpolationMatrix.cxx +++ b/src/ParaMEDMEM/InterpolationMatrix.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D +// Copyright (C) 2007-2016 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -29,7 +29,7 @@ #include "Interpolation2D.txx" #include "Interpolation3DSurf.hxx" #include "Interpolation3D.txx" -#include "Interpolation3D2D.txx" +#include "Interpolation2D3D.txx" #include "Interpolation2D1D.txx" #include "MEDCouplingUMesh.hxx" #include "MEDCouplingNormalizedUnstructuredMesh.txx" @@ -41,7 +41,7 @@ using namespace std; -namespace ParaMEDMEM +namespace MEDCoupling { /**! @@ -53,7 +53,7 @@ namespace ParaMEDMEM \param target_group processor group containing the distant processors \param method interpolation method */ - InterpolationMatrix::InterpolationMatrix(const ParaMEDMEM::ParaFIELD *source_field, + InterpolationMatrix::InterpolationMatrix(const MEDCoupling::ParaFIELD *source_field, const ProcessorGroup& source_group, const ProcessorGroup& target_group, const DECOptions& dec_options, @@ -157,7 +157,7 @@ namespace ParaMEDMEM { MEDCouplingNormalizedUnstructuredMesh<3,3> target_wrapper(distant_supportC); MEDCouplingNormalizedUnstructuredMesh<3,3> source_wrapper(source_supportC); - INTERP_KERNEL::Interpolation3D2D interpolator (*this); + INTERP_KERNEL::Interpolation2D3D interpolator (*this); interpolator.interpolateMeshes(target_wrapper,source_wrapper,surfaces,interpMethod); target_wrapper.releaseTempArrays(); source_wrapper.releaseTempArrays(); @@ -347,10 +347,10 @@ namespace ParaMEDMEM NatureOfField nature=elementLocator.getLocalNature(); switch(nature) { - case ConservativeVolumic: + case IntensiveMaximum: computeConservVolDenoW(elementLocator); break; - case Integral: + case ExtensiveMaximum: { if(!elementLocator.isM1DCorr()) computeIntegralDenoW(elementLocator); @@ -358,10 +358,10 @@ namespace ParaMEDMEM computeGlobConstraintDenoW(elementLocator); break; } - case IntegralGlobConstraint: + case ExtensiveConservation: computeGlobConstraintDenoW(elementLocator); break; - case RevIntegral: + case IntensiveConservation: { if(!elementLocator.isM1DCorr()) computeRevIntegralDenoW(elementLocator); @@ -380,10 +380,10 @@ namespace ParaMEDMEM NatureOfField nature=elementLocator.getLocalNature(); switch(nature) { - case ConservativeVolumic: + case IntensiveMaximum: computeConservVolDenoL(elementLocator); break; - case Integral: + case ExtensiveMaximum: { if(!elementLocator.isM1DCorr()) computeIntegralDenoL(elementLocator); @@ -391,11 +391,11 @@ namespace ParaMEDMEM computeConservVolDenoL(elementLocator); break; } - case IntegralGlobConstraint: - //this is not a bug doing like ConservativeVolumic + case ExtensiveConservation: + //this is not a bug doing like IntensiveMaximum computeConservVolDenoL(elementLocator); break; - case RevIntegral: + case IntensiveConservation: { if(!elementLocator.isM1DCorr()) computeRevIntegralDenoL(elementLocator);