Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::LimaCaseMeshReader::Builder Class Reference
Inheritance diagram for Arcane::LimaCaseMeshReader::Builder:
Collaboration diagram for Arcane::LimaCaseMeshReader::Builder:

Public Member Functions

 Builder (ISubDomain *sd, const CaseMeshReaderReadInfo &read_info)
void fillMeshBuildInfo (MeshBuildInfo &build_info) override
 Fills build_info with the necessary information to create the mesh.
void allocateMeshItems (IPrimaryMesh *pm) override
 Allocates the mesh entities managed by this service.

Private Attributes

ISubDomainm_sub_domain
ITraceMngm_trace_mng
CaseMeshReaderReadInfo m_read_info

Detailed Description

Definition at line 1219 of file Lima.cc.

Constructor & Destructor Documentation

◆ Builder()

Arcane::LimaCaseMeshReader::Builder::Builder ( ISubDomain * sd,
const CaseMeshReaderReadInfo & read_info )
inlineexplicit

Definition at line 1224 of file Lima.cc.

Member Function Documentation

◆ allocateMeshItems()

void Arcane::LimaCaseMeshReader::Builder::allocateMeshItems ( IPrimaryMesh * pm)
inlineoverridevirtual

Allocates the mesh entities managed by this service.

Implements Arcane::IMeshBuilder.

Definition at line 1236 of file Lima.cc.

References ARCANE_FATAL, and Arcane::IMeshReader::RTOk.

◆ fillMeshBuildInfo()

void Arcane::LimaCaseMeshReader::Builder::fillMeshBuildInfo ( MeshBuildInfo & build_info)
inlineoverridevirtual

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.

Implements Arcane::IMeshBuilder.

Definition at line 1232 of file Lima.cc.

Member Data Documentation

◆ m_read_info

CaseMeshReaderReadInfo Arcane::LimaCaseMeshReader::Builder::m_read_info
private

Definition at line 1252 of file Lima.cc.

◆ m_sub_domain

ISubDomain* Arcane::LimaCaseMeshReader::Builder::m_sub_domain
private

Definition at line 1250 of file Lima.cc.

◆ m_trace_mng

ITraceMng* Arcane::LimaCaseMeshReader::Builder::m_trace_mng
private

Definition at line 1251 of file Lima.cc.


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