framework icon indicating copy to clipboard operation
framework copied to clipboard

Support for creating Faces and/or Edges during mesh allocation

Open grospelliergilles opened this issue 4 years ago • 0 comments

Currently IPrimaryMesh::allocateCells() does not allow to specify Face or Edge. These items are implicy created when we allocate cells. It works well but it has one drawback: we need to add a pass to renumber uniqueId() for these items. With big meshes (100 million+ cells) that phase may take a long time.

At the moment big meshes are always cartesian meshes. It is easy for the CartesianMeshGenerator to generate uniqueId() for faces or edges. Using IMeshModifier::addFaces() or IMeshModifier::addEdges() for example it should be possible to create faces or edges at the same time than cells.

grospelliergilles avatar Dec 02 '21 13:12 grospelliergilles