Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::StandaloneSubDomain Class Reference

Standalone implementation of a sub-domain. More...

#include <arcane/launcher/StandaloneSubDomain.h>

Collaboration diagram for Arcane::StandaloneSubDomain:

Classes

class  Impl

Public Member Functions

 StandaloneSubDomain ()
 Uninitialized constructor.
ITraceMngtraceMng ()
 Associated trace manager.
ISubDomainsubDomain ()
 Sub-domain.

Private Member Functions

void _checkIsInitialized ()
void _initUniqueInstance (const String &case_file_name)
bool _isValid ()

Static Private Member Functions

static void _notifyRemoveStandaloneSubDomain ()

Private Attributes

Ref< Implm_p

Friends

class ArcaneLauncher

Detailed Description

Standalone implementation of a sub-domain.

The instance of this class must be created by ArcaneLauncher::createStandaloneSubDomain().

Only one instance is allowed.

This class uses a reference semantics.

Definition at line 41 of file StandaloneSubDomain.h.

Constructor & Destructor Documentation

◆ StandaloneSubDomain()

Arcane::StandaloneSubDomain::StandaloneSubDomain ( )

Uninitialized constructor.

Definition at line 77 of file StandaloneSubDomain.cc.

Member Function Documentation

◆ _checkIsInitialized()

void Arcane::StandaloneSubDomain::_checkIsInitialized ( )
private

Definition at line 85 of file StandaloneSubDomain.cc.

◆ _initUniqueInstance()

void Arcane::StandaloneSubDomain::_initUniqueInstance ( const String & case_file_name)
private

Definition at line 118 of file StandaloneSubDomain.cc.

◆ _isValid()

bool Arcane::StandaloneSubDomain::_isValid ( )
private

Definition at line 128 of file StandaloneSubDomain.cc.

◆ _notifyRemoveStandaloneSubDomain()

void Arcane::StandaloneSubDomain::_notifyRemoveStandaloneSubDomain ( )
staticprivate

Definition at line 137 of file StandaloneSubDomain.cc.

◆ subDomain()

ISubDomain * Arcane::StandaloneSubDomain::subDomain ( )

Sub-domain.

Definition at line 108 of file StandaloneSubDomain.cc.

◆ traceMng()

ITraceMng * Arcane::StandaloneSubDomain::traceMng ( )

Associated trace manager.

Definition at line 98 of file StandaloneSubDomain.cc.

◆ ArcaneLauncher

friend class ArcaneLauncher
friend

Definition at line 43 of file StandaloneSubDomain.h.

Member Data Documentation

◆ m_p

Ref<Impl> Arcane::StandaloneSubDomain::m_p
private

Definition at line 61 of file StandaloneSubDomain.h.


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