info() << "UnstructuredMeshFileName=" << file_name;
Arcane::IMesh* new_mesh = reader_mng.readMesh(
"UnstructuredMesh2",file_name,pm);
info() << "MESH=" << new_mesh;
auto partitioner_ref = sbuilder.createReference("SimpleGridMeshPartitioner",new_mesh);
Real max_value = FloatInfo<Real>::maxValue();
Real min_value = -max_value;
Cell cell{*icell};
for( Node node : cell.nodes() ){
Real3 coord = nodes_coord[node];
min_box = math::min(min_box,coord);
max_box = math::max(max_box,coord);
}
}
Int32 subDomainOffset() const
Offset dans cette direction du sous-domaine.
Interface d'un maillage cartésien.
virtual CellDirectionMng cellDirection(eMeshDirection dir)=0
Liste des mailles dans la direction dir.
virtual IMesh * mesh() const =0
Maillage associé à ce maillage cartésien.
Interface d'un partitionneur de maillage sur une grille.
virtual void setBoundingBox(Real3 min_val, Real3 max_val)=0
Positionne la bounding box de notre sous-domaine.
virtual void applyMeshPartitioning(IMesh *mesh)=0
Applique le repartitionnement sur le maillage mesh.
virtual void setPartIndex(Int32 i, Int32 j, Int32 k)=0
Indice (i,j,k) de la partie.
virtual CellGroup ownCells()=0
Groupe de toutes les mailles propres au domaine.
virtual VariableNodeReal3 & nodesCoordinates()=0
Coordonnées des noeuds.
virtual IParallelMng * parallelMng()=0
Gestionnaire de parallèlisme.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire d'un sous-domaine.
Gestionnaire de lecteurs de maillage.
Classe gérant un vecteur de réel de dimension 3.
Classe utilitaire pour instantier un service d'une interface donnée.
Chaîne de caractères unicode.