commit:2017:08_22
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
commit:2017:08_22 [2017/08/21 19:44] – papeleux | commit:2017:08_22 [2018/05/04 16:44] (current) – [Commit - LPx - 22 Aout 2017] boman | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Commit - LPx - 22 Aout 2017 ===== | + | ===== Commit |
Migration VS2015 | Migration VS2015 | ||
- | ===== Migration VisualStudio 2015 ===== | + | ==== Migration VisualStudio 2015 ==== |
Les librairies étant à jour, je migres ma configuration vers le visual studio 2015. | Les librairies étant à jour, je migres ma configuration vers le visual studio 2015. | ||
Il n'est pas indispensable de migrer vos machines à court terme, les 2 compilateurs | Il n'est pas indispensable de migrer vos machines à court terme, les 2 compilateurs | ||
Line 9: | Line 9: | ||
ne durera pas et sauf demande spécifique, | ne durera pas et sauf demande spécifique, | ||
- | ====== Installation visual studio | + | === Installation visual studio === |
* ATTENTION : la version à installer est " | * ATTENTION : la version à installer est " | ||
* Seul le C++ est nécessaire à la compilation Metafor (avec tous les composantes du CPP : notament les mfc) | * Seul le C++ est nécessaire à la compilation Metafor (avec tous les composantes du CPP : notament les mfc) | ||
* ATTENTION : Durant l' | * ATTENTION : Durant l' | ||
- | ====== LibsVS2015 : ====== | + | === LibsVS2015 : === |
* Les librairies nécessaire à la compilation de Metafor ont été recompilées avec le VS2015 (disponible sur le ftp : / | * Les librairies nécessaire à la compilation de Metafor ont été recompilées avec le VS2015 (disponible sur le ftp : / | ||
* Les dernières versions ont été utilisées (quand possible) : | * Les dernières versions ont été utilisées (quand possible) : | ||
Line 36: | Line 36: | ||
* Il n'est pas possible d' | * Il n'est pas possible d' | ||
- | ====== Compilation : ====== | + | ===== Compilation : ===== |
* rien de changé sauf que le fichier de configuration CMake s' | * rien de changé sauf que le fichier de configuration CMake s' | ||
- | * Les fichiers CMakeList des répertoires d' | + | * Les fichiers CMakeList des répertoires d' |
===== Divers ===== | ===== Divers ===== | ||
+ | * MetaFac : naming des fichiers " | ||
+ | * OneParameterRuptureCriterion : Ajout d'un critère sur le fait que l' | ||
+ | < | ||
+ | if (getD() == COCKROFT ) | ||
+ | { | ||
+ | double cStress1 = getPrincipalStress1(GPM, | ||
+ | double j2 = volumElementShcut.getMechMater()-> | ||
+ | if(j2 != 0.0 && cStress1 > 0.0) | ||
+ | f = cStress1/ | ||
+ | } | ||
+ | else if (getD() == BROZZO ) | ||
+ | { | ||
+ | double cStress1 = getPrincipalStress1(GPM, | ||
+ | double p = volumElementShcut.getMechMater()-> | ||
+ | if ((cStress1-p) != 0.0 && cStress1 > 0.0) | ||
+ | f = (2.0/3.0) * cStress1/ | ||
+ | } | ||
+ | else if (getD() == AYADA ) | ||
+ | { | ||
+ | double p = volumElementShcut.getMechMater()-> | ||
+ | double j2 = volumElementShcut.getMechMater()-> | ||
+ | if(j2 != 0.0 && p > 0.0) | ||
+ | f = p/j2; | ||
+ | } | ||
+ | </ | ||
===== Fichiers ajoutés/ | ===== Fichiers ajoutés/ |
commit/2017/08_22.1503337454.txt.gz · Last modified: by papeleux