]> SALOME platform Git repositories - modules/multipr.git/blobdiff - src/MULTIPR/MULTIPR_Mesh.cxx
Salome HOME
*** empty log message ***
[modules/multipr.git] / src / MULTIPR / MULTIPR_Mesh.cxx
index fc16c30ca1a127f283b6b9b0089ad0901468b2e3..461b54c4a202fe16b4c7361e56cb7de539f1aafa 100644 (file)
@@ -113,14 +113,20 @@ void Mesh::reset()
 }
 
 
-vector<string> Mesh::getNameFields() const
+vector<string> Mesh::getNameScalarFields() const
 {
        vector<string> res;
        
        for (int itField = 0 ; itField < mFields.size() ; itField++)
        {
                Field* currentField = mFields[itField];
-               res.push_back(currentField->getName());
+               
+               // only get scalar fields, not vectorial fields
+               // (because, currently, decimation can only be performed on scalar fields)
+               if (currentField->getNumberOfComponents() == 1)
+               {
+                       res.push_back(currentField->getName());
+               }
        }
        
        return res;