Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::IMeshBuilder Class Referenceabstract

Interface of a mesh creation/reading service. More...

#include <arcane/core/IMeshBuilder.h>

Inheritance diagram for Arcane::IMeshBuilder:
Collaboration diagram for Arcane::IMeshBuilder:

Public Member Functions

virtual void fillMeshBuildInfo (MeshBuildInfo &build_info)=0
 Fills build_info with the necessary information to create the mesh.
virtual void allocateMeshItems (IPrimaryMesh *pm)=0
 Allocates the mesh entities managed by this service.

Detailed Description

Interface of a mesh creation/reading service.

Definition at line 32 of file IMeshBuilder.h.

Member Function Documentation

◆ allocateMeshItems()

◆ fillMeshBuildInfo()

virtual void Arcane::IMeshBuilder::fillMeshBuildInfo ( MeshBuildInfo & build_info)
pure virtual

Fills build_info with the necessary information to create the mesh.

Some values may be filled by the caller, but the instance may optionally override them. In particular, it is possible to specify the mesh factory to use.

Implemented in Arcane::Cartesian2DMeshGenerator, Arcane::Cartesian3DMeshGenerator, Arcane::HoneyComb2DMeshGeneratorService, Arcane::HoneyComb3DMeshGeneratorService, Arcane::LimaCaseMeshReader::Builder, Arcane::MEDCaseMeshReader::Builder, Arcane::MshCaseMeshReader::Builder, Arcane::Sod3DMeshGenerator, Arcane::VtkLegacyCaseMeshReader::Builder, Arcane::VtkPolyhedralCaseMeshReader::Builder, and Arcane::VtuCaseMeshReader::Builder.


The documentation for this class was generated from the following file: