commit:2008:06_04
Table of Contents
Commit 2008-06-04
- Typage des PropertyID & Property
Modifs
- Typage des PropertyID
- Définition des classes
IntegerPropertyID
,DoublePropertyID
&BoolPropertyID
dérivant de la classePropertyID
- Définition des classes
IntegerProperty0P
,DoubleProperty0P
etBooleanProperty0P
dérivant de la classeProperty0P
qui devient abstraite - Remplacement des classes
Property1P
etPropertyNP
parDoubleProperty1P
etDoublePropertyNP
- Modification de
Properties
afin de gérer les différents types de données - Typage des données éléments (Propelem) material & materialsLaw
- Nettoyage de l'utilisation des propriétés dans les éléments & matériaux (+ suppression de la macro double2Int n'ayant plus de raison d'être)
- Nettoyage des
updateShcuts()
- Suite au nettoyage des
ElementShcuts
, la fonctionupdateShcuts
n'a plus d'usage ⇒ nettoyage
- Sabca
- Il restait un T3_NUM dans mtMaterials.h/cpp ⇒ transfert vers Sabca.h/cpp
Futur Works
- Extension du typage des 'Property''
- Input de Vect3 avec dépendance spatiale (axe de référence pour les composites pour des structures non initialement planes par exemple …)
Tests
- Transfert des entiers en bool pour les propelems suivant :
- AREAINCONTACT (contact)
- VERBOSE (EAS)
- Il restait des cas test où on passait des valeurs devant être entière par des doubles. Le typage fort interdit désormait de passer un numéro d'un point d'axe de rotation par
prp99.put(OMEGA_PT1, 201.0) prp99.put(OMEGA_PT2, 202.0)
ou un schéma conservatif par
prp1.put(CONSERVINGMETHOD, 1.0)
Projet
- up to date (pas de modifs)
ToDo list
Fichiers ajoutés/supprimés
A R oo_meta/mtGlobal/double2Int.h
— Luc PAPELEUX 2008/06/04
commit/2008/06_04.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1