Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ArcaneMeshUtilsCodeService

Service de code pour les utilitaires de maillage. Plus de détails...

+ Graphe d'héritage de ArcaneMeshUtilsCodeService:
+ Graphe de collaboration de ArcaneMeshUtilsCodeService:

Fonctions membres publiques

 ArcaneMeshUtilsCodeService (const ServiceBuildInfo &sbi)
 
void build ()
 
ISessioncreateSession () override
 Crée une session.
 
bool parseArgs (StringList &args) override
 Analyse les arguments de la ligne de commandes.
 
- Fonctions membres publiques hérités de Arcane::CodeService
 CodeService (const ServiceBuildInfo &sbi)
 
virtual ISubDomaincreateAndLoadCase (ISession *session, const SubDomainBuildInfo &sdbi)
 Créé et charge le cas avec les infos sdbi pour la session session.
 
virtual void initCase (ISubDomain *sub_domain, bool is_continue)
 Initialise la session session.
 
virtual bool allowExecution () const
 Retourne si le code accepte l'exécution.
 
virtual StringCollection validExtensions () const
 Retourne la liste des extensions de fichier traitées par l'instance. L'extension ne comprend pas le '.'.
 
virtual Real lengthUnit () const
 Unité de longueur utilisé par le code.
 
virtual IServiceInfoserviceInfo () const
 Informations du service.
 
virtual IBaseserviceParent () const
 Parent de ce service.
 
virtual IServiceserviceInterface ()
 Interface de ce service (normalement this)
 
- Fonctions membres publiques hérités de Arcane::ICodeService
virtual ~ICodeService ()
 Libère les ressources.
 
- Fonctions membres publiques hérités de Arcane::IService
virtual ~IService ()
 Libère les ressources.
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::CodeService
void _addExtension (const String &extension)
 
IApplication_application () const
 
virtual void _preInitializeSubDomain (ISubDomain *sd)
 
- Fonctions membres protégées hérités de Arcane::IService
 IService ()
 Constructeur.
 

Description détaillée

Service de code pour les utilitaires de maillage.

Définition à la ligne 25 du fichier ArcaneMeshUtilsMain.cc.

Documentation des constructeurs et destructeur

◆ ArcaneMeshUtilsCodeService()

ArcaneMeshUtilsCodeService::ArcaneMeshUtilsCodeService ( const ServiceBuildInfo sbi)
inline

Définition à la ligne 30 du fichier ArcaneMeshUtilsMain.cc.

Documentation des fonctions membres

◆ build()

void ArcaneMeshUtilsCodeService::build ( )
inline

Définition à la ligne 38 du fichier ArcaneMeshUtilsMain.cc.

◆ createSession()

ISession * ArcaneMeshUtilsCodeService::createSession ( )
inlineoverridevirtual

Crée une session.

L'instance doit appeler IApplication::addSession().

Implémente Arcane::ICodeService.

Définition à la ligne 39 du fichier ArcaneMeshUtilsMain.cc.

Références Arcane::IApplication::addSession().

◆ parseArgs()

bool ArcaneMeshUtilsCodeService::parseArgs ( StringList args)
overridevirtual

Analyse les arguments de la ligne de commandes.

Le tableau args ne contient que les arguments qui n'ont pas été interprétés par Arcane.

Les arguments reconnus doivent être supprimés de la liste.

Valeurs retournées
truesi l'exéctution doit s'arrêter,
falsesi elle continue normalement

Réimplémentée à partir de Arcane::CodeService.

Définition à la ligne 51 du fichier ArcaneMeshUtilsMain.cc.

Références Arccore::ITraceMng::info(), et Arcane::IBase::traceMng().


La documentation de cette classe a été générée à partir du fichier suivant :