Arcane  4.2.3.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MeshHandle::MeshHandleRef Class Reference
Inheritance diagram for Arcane::MeshHandle::MeshHandleRef:
Collaboration diagram for Arcane::MeshHandle::MeshHandleRef:

Public Member Functions

 MeshHandleRef (ISubDomain *sd, const String &name)
const String & meshName () const
bool isNull () const
IMesh * mesh () const
IMeshBase * meshBase () const
ISubDomain * subDomain () const
IMeshMng * meshMng () const
ITraceMng * traceMng () const
IVariableMng * variableMng () const
IUserDataList * userDataList () const
Observable * onDestroyObservable () const
bool isDoFatalInMeshMethod () const
void _destroyMesh ()
void _setMesh (IMesh *mesh)
Public Member Functions inherited from Arcane::ReferenceCounterImpl
void addReference ()
void removeReference ()
void _internalAddReference ()
bool _internalRemoveReference ()

Private Attributes

String m_mesh_name
IMesh * m_mesh_ptr = nullptr
IMeshBase * m_mesh_base_ptr = nullptr
ISubDomain * m_sub_domain = nullptr
IUserDataList * m_user_data_list = nullptr
IMeshMng * m_mesh_mng = nullptr
ITraceMng * m_trace_mng = nullptr
IVariableMng * m_variable_mng = nullptr
Observable * m_on_destroy_observable = nullptr
bool m_is_null = true
bool m_do_fatal_in_mesh_method = false

Detailed Description

Definition at line 56 of file MeshHandle.h.

Constructor & Destructor Documentation

◆ MeshHandleRef() [1/2]

Arcane::MeshHandle::MeshHandleRef::MeshHandleRef ( )
inline

Definition at line 61 of file MeshHandle.h.

◆ MeshHandleRef() [2/2]

Arcane::MeshHandle::MeshHandleRef::MeshHandleRef ( ISubDomain * sd,
const String & name )

Definition at line 36 of file MeshHandle.cc.

◆ ~MeshHandleRef()

Arcane::MeshHandle::MeshHandleRef::~MeshHandleRef ( )

Definition at line 56 of file MeshHandle.cc.

Member Function Documentation

◆ _destroyMesh()

void Arcane::MeshHandle::MeshHandleRef::_destroyMesh ( )

Definition at line 75 of file MeshHandle.cc.

◆ _setMesh()

void Arcane::MeshHandle::MeshHandleRef::_setMesh ( IMesh * mesh)

Definition at line 66 of file MeshHandle.cc.

◆ isDoFatalInMeshMethod()

bool Arcane::MeshHandle::MeshHandleRef::isDoFatalInMeshMethod ( ) const
inline

Definition at line 79 of file MeshHandle.h.

◆ isNull()

bool Arcane::MeshHandle::MeshHandleRef::isNull ( ) const
inline

Definition at line 70 of file MeshHandle.h.

◆ mesh()

IMesh * Arcane::MeshHandle::MeshHandleRef::mesh ( ) const
inline

Definition at line 71 of file MeshHandle.h.

◆ meshBase()

IMeshBase * Arcane::MeshHandle::MeshHandleRef::meshBase ( ) const
inline

Definition at line 72 of file MeshHandle.h.

◆ meshMng()

IMeshMng * Arcane::MeshHandle::MeshHandleRef::meshMng ( ) const
inline

Definition at line 74 of file MeshHandle.h.

◆ meshName()

const String & Arcane::MeshHandle::MeshHandleRef::meshName ( ) const
inline

Definition at line 69 of file MeshHandle.h.

◆ onDestroyObservable()

Observable * Arcane::MeshHandle::MeshHandleRef::onDestroyObservable ( ) const
inline

Definition at line 78 of file MeshHandle.h.

◆ subDomain()

ISubDomain * Arcane::MeshHandle::MeshHandleRef::subDomain ( ) const
inline

Definition at line 73 of file MeshHandle.h.

◆ traceMng()

ITraceMng * Arcane::MeshHandle::MeshHandleRef::traceMng ( ) const
inline

Definition at line 75 of file MeshHandle.h.

◆ userDataList()

IUserDataList * Arcane::MeshHandle::MeshHandleRef::userDataList ( ) const
inline

Definition at line 77 of file MeshHandle.h.

◆ variableMng()

IVariableMng * Arcane::MeshHandle::MeshHandleRef::variableMng ( ) const
inline

Definition at line 76 of file MeshHandle.h.

Member Data Documentation

◆ m_do_fatal_in_mesh_method

bool Arcane::MeshHandle::MeshHandleRef::m_do_fatal_in_mesh_method = false
private

Definition at line 99 of file MeshHandle.h.

◆ m_is_null

bool Arcane::MeshHandle::MeshHandleRef::m_is_null = true
private

Definition at line 98 of file MeshHandle.h.

◆ m_mesh_base_ptr

IMeshBase* Arcane::MeshHandle::MeshHandleRef::m_mesh_base_ptr = nullptr
private

Definition at line 90 of file MeshHandle.h.

◆ m_mesh_mng

IMeshMng* Arcane::MeshHandle::MeshHandleRef::m_mesh_mng = nullptr
private

Definition at line 94 of file MeshHandle.h.

◆ m_mesh_name

String Arcane::MeshHandle::MeshHandleRef::m_mesh_name
private

Definition at line 88 of file MeshHandle.h.

◆ m_mesh_ptr

IMesh* Arcane::MeshHandle::MeshHandleRef::m_mesh_ptr = nullptr
private

Definition at line 89 of file MeshHandle.h.

◆ m_on_destroy_observable

Observable* Arcane::MeshHandle::MeshHandleRef::m_on_destroy_observable = nullptr
private

Definition at line 97 of file MeshHandle.h.

◆ m_sub_domain

ISubDomain* Arcane::MeshHandle::MeshHandleRef::m_sub_domain = nullptr
private

Definition at line 92 of file MeshHandle.h.

◆ m_trace_mng

ITraceMng* Arcane::MeshHandle::MeshHandleRef::m_trace_mng = nullptr
private

Definition at line 95 of file MeshHandle.h.

◆ m_user_data_list

IUserDataList* Arcane::MeshHandle::MeshHandleRef::m_user_data_list = nullptr
private

Definition at line 93 of file MeshHandle.h.

◆ m_variable_mng

IVariableMng* Arcane::MeshHandle::MeshHandleRef::m_variable_mng = nullptr
private

Definition at line 96 of file MeshHandle.h.


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