@@ -9,7 +9,7 @@ antérieures à la version 3 sont listées ici : \ref arcanedoc_news_changelog20
9
9
10
10
___
11
11
12
- ## Arcane Version 3.8... (décembre 2022 ) {#arcanedoc_version380}
12
+ ## Arcane Version 3.8... (janvier 2023 ) {#arcanedoc_version380}
13
13
14
14
Work In Progress...
15
15
@@ -24,6 +24,27 @@ Work In Progress...
24
24
instance de Arcane::NumArray à partir d'un fichier au format ASCII (#444 ).
25
25
- Ajoute support de la lecture des en parallèle des fichiers au format
26
26
MED (#449 ).
27
+ - Ajoute support pour la lecture des groupes de noeuds
28
+ (Arcane::NodeGroup) dans les maillages au format MSH (#475 ).
29
+ - Ajoute support pour la renumérotation des maillages AMR en 3D. Cela
30
+ permet d'avoir la même numérotation en quel que soit le découpage (#495 ).
31
+ - Ajoute accès à Arcane::IMeshMng dans Arcane::ICaseMng et
32
+ Arcane::IPhysicalUnitSystem (#461 ).
33
+ - Ajoute support des accélérateurs pour les classes gérant le
34
+ maillage cartésien (Arcane::CellDirectionMng,
35
+ Arcane::FaceDirectionMng et Arcane::NodeDirectionMng) (#474 )
36
+ - Ajoute classe Arcane::impl::MutableItemBase pour remplacer
37
+ l'utilisation de Arcane::ItemInternal (#499 ).
38
+ - Ajoute possibilité d'indexer les composantes de Arcane::Real2,
39
+ Arcane::Real3, Arcane::Real2x2 et Arcane::Real3x3 par l'opérateur
40
+ ` operator() ` (#485 ).
41
+ - Développements préliminaires pour les variables du maillage à
42
+ plusieurs dimensions (#459 , #463 , #464 , #466 , #471 ).
43
+ - Ajoute interface Arcane::IDoFFamily pour gérer les
44
+ Arcane::DoF. Auparavant il fallait utiliser directement
45
+ l'implémentation Arcane::mesh::DoFFamily (#480 )
46
+ - Ajoute support dans ` Aleph ` des variables qui n'ont pas de familles
47
+ par défaut (comme les Arcane::DoF par exemple) (#468 ).
27
48
28
49
### Changements:
29
50
@@ -38,9 +59,20 @@ Work In Progress...
38
59
- Supprime paramètre template avec le rang du tableau dans les classes
39
60
Arcane::DefaultLayout, Arcane::RightLayout et Arcane::LefLayout
40
61
(#436 ).
62
+ - Rend obsolète les méthodes de Arcane::ModuleBuildInfo qui utilisent
63
+ Arcane::IMesh. Il faut utiliser les méthodes qui utilisent
64
+ Arcane::MeshHandle. (#460 ).
65
+ - Change le type de retour de Arcane::IMeshBase::handle() pour ne pas
66
+ retourner de référence mais une valeur (#489 ).
67
+ - Utilise des classes de base spécifiques par type de service lors de
68
+ la génération des fichiers ` axl ` (#472 ).
41
69
42
70
### Corrections:
43
71
72
+ - Corrige inconsistence possible entre les connectivités conservées
73
+ dans Arcane::ItemConnectivityList et
74
+ Arcane::mesh::IncrementalItemConnectivity (#478 ).
75
+
44
76
### Interne:
45
77
46
78
- Supprime classes internes obsolètes Arcane::IAllocator,
@@ -74,6 +106,18 @@ Work In Progress...
74
106
Arcane::NumMatrix pour généraliser les types Arcane::Real2,
75
107
Arcane::Real3, Arcane::Real2x2 et Arcane::Real3x3. Ces classes sont
76
108
pour l'instant à usage interne de %Arcane (#441 ).
109
+ - Diverses optimisations dans les classes internes gérant la
110
+ connectivités et les itérateurs pour réduire leur taille (#479 , #482 ,
111
+ #483 , #484 )
112
+ - Supprime utilisation de Arcane::ItemInternalList dans
113
+ Arcane::ItemVector et Arcane::ItemVectorView (#486 , #487 ).
114
+ - Supprime utilisation de Arcane::ItemInternalVectorView (#498 )
115
+ - Supprime utilisation de Arcane::ItemInternal dans de nombreuses
116
+ classes internes (#488 , #492 , #500 , #501 )
117
+ - Supprime dans Arcane::MDSpan et Arcane::NumArray les indexeurs
118
+ supplémentaires pour les classes Arcane::Real2, Arcane::Real3,
119
+ Arcane::Real2x2 et Arcane::Real3x3. Ces indexeurs avaient été
120
+ ajoutés à des fin de test mais n'étaient pas utilisés (#490 ).
77
121
78
122
### Arccore:
79
123
@@ -91,6 +135,7 @@ Work In Progress...
91
135
### Axlstar
92
136
93
137
- Add support for using a specific mesh in service instance (#451 )
138
+ - Remove support to build with ` mono ` (#465 ).
94
139
95
140
___
96
141
0 commit comments