Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:08_09

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
commit:2015:08_09 [2015/08/09 23:43] – [Fichiers ajoutés/supprimés] wauteletcommit:2015:08_09 [2015/08/09 23:45] – [Champ disponible] wautelet
Line 13: Line 13:
 Dans la structure du code, vous avez les fonctions d'interface suivantes dans les interactions et/ou les éléments pour ajouter les champs scalaires disponibles ou les champs vectorielles disponibles.   Dans la structure du code, vous avez les fonctions d'interface suivantes dans les interactions et/ou les éléments pour ajouter les champs scalaires disponibles ou les champs vectorielles disponibles.  
 <code> <code>
-    virtual void fillIndependentMaterialFieldID(std::map<ScalarNatureID*, VisualisationScalarID> &scalarIDMap); +    virtual void fillIndependentMaterialFieldID(std::map<std::string, VisualisationScalarID> &scalarIDMap); 
-    virtual void fillIndependentElementFieldID(std::map<ScalarNatureID*, VisualisationScalarID> &scalarIDMap);  +    virtual void fillIndependentElementFieldID(std::map<std::string, VisualisationScalarID> &scalarIDMap);  
-    virtual void fillIndependentMaterialVectorialFieldID(std::map<Vect3NatureID*, VisualisationVectorID> &vectorIDMap); +    virtual void fillIndependentMaterialVectorialFieldID(std::map<std::string, VisualisationVectorID> &vectorIDMap); 
-    virtual void fillIndependentElementVectorialFieldID(std::map<Vect3NatureID*, VisualisationVectorID> &vectorIDMap);+    virtual void fillIndependentElementVectorialFieldID(std::map<std::string, VisualisationVectorID> &vectorIDMap);
 </code>  </code> 
  
Line 31: Line 31:
     MechanicalContactMaterial::fillIndependentMaterialFieldID(scalarIDMap);     MechanicalContactMaterial::fillIndependentMaterialFieldID(scalarIDMap);
     scalarIDMap[CF_NORMAL_GAP.getName()]=VISUSCALAR_CONTACT;     scalarIDMap[CF_NORMAL_GAP.getName()]=VISUSCALAR_CONTACT;
-    scalarIDMap[CF_CONTACT_PRESSURE]=VISUSCALAR_CONTACT;+    scalarIDMap[CF_CONTACT_PRESSURE.getName()]=VISUSCALAR_CONTACT;
 } }
 </code>  </code> 
Line 41: Line 41:
     if(static_cast<ContactElShcuts *>(getShortcuts())->getAreaInContact()!=AIC_NO)     if(static_cast<ContactElShcuts *>(getShortcuts())->getAreaInContact()!=AIC_NO)
     {     {
-        scalarIDMap[&CF_SLAVE_NODE_AREA]=VISUSCALAR_CONTACT;+        scalarIDMap[CF_SLAVE_NODE_AREA.getName()]=VISUSCALAR_CONTACT;
     }     }
 } }
Line 144: Line 144:
 [a]:mtQt/ScalarFieldConfigurationDialog.cpp [a]:mtQt/ScalarFieldConfigurationDialog.cpp
 [a]:mtQt/VectorFieldConfigurationDialog.cpp [a]:mtQt/VectorFieldConfigurationDialog.cpp
 +[r]:
 </code> </code>
  
commit/2015/08_09.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki