Informations pour construire une instance de IApplication. Plus de détails...
#include <arcane/core/ApplicationBuildInfo.h>
Graphe d'héritage de Arcane::ApplicationBuildInfo:
Graphe de collaboration de Arcane::ApplicationBuildInfo:Classes | |
| class | Impl |
Fonctions membres publiques | |
| ApplicationBuildInfo (const ApplicationBuildInfo &rhs) | |
| ApplicationBuildInfo & | operator= (const ApplicationBuildInfo &rhs) |
| void | setMessagePassingService (const String &name) |
| String | messagePassingService () const |
| Int32 | nbSharedMemorySubDomain () const |
| void | setNbSharedMemorySubDomain (Int32 v) |
| Int32 | nbReplicationSubDomain () const |
| void | setNbReplicationSubDomain (Int32 v) |
| Int32 | nbProcessusSubDomain () const |
| void | setNbProcessusSubDomain (Int32 v) |
| void | setConfigFileName (const String &name) |
| Positionne le fichier de configuration du code. | |
| String | configFileName () const |
| Nom du fichier de configuration du code. | |
| void | setOutputLevel (Int32 v) |
| Positionne le niveau de verbosité des messages sur la sortie standard. | |
| Int32 | outputLevel () const |
| void | setVerbosityLevel (Int32 v) |
| Positionne le niveau de verbosité des messages des fichiers listings réduits. | |
| Int32 | verbosityLevel () const |
| Int32 | minimalVerbosityLevel () const |
| void | setMinimalVerbosityLevel (Int32 v) |
| bool | isMasterHasOutputFile () const |
| void | setIsMasterHasOutputFile (bool v) |
| void | setOutputDirectory (const String &name) |
| Positionne le répertoire contenant les différentes sorties de la simulation. | |
| String | outputDirectory () const |
| void | setApplicationName (const String &v) |
| Positionne le nom de l'application. | |
| String | applicationName () const |
| Nom de l'application. | |
| void | setCodeVersion (const VersionInfo &version_info) |
| Positionne le numéro de version du code. | |
| VersionInfo | codeVersion () const |
| Numéro de version. | |
| void | setCodeName (const String &code_name) |
| Positionne le nom du code. | |
| String | codeName () const |
| Retourne le nom du code. | |
| String | threadBindingStrategy () const |
| Stratégie pour punaiser les threads des tâches. | |
| void | threadBindingStrategy (const String &v) |
| Positionne la strategie pour punaiser les threads des tâches. | |
| CaseDatasetSource & | caseDatasetSource () |
| Source du jeu de données. | |
| const CaseDatasetSource & | caseDatasetSource () const |
| Source du jeu de données. | |
| void | internalSetDefaultMessagePassingService (const String &name) |
| Nom du gestionnaire de message par défaut. Ne doit être modifié que par Arcane. | |
| String | internalDefaultMessagePassingService () const |
| void | addDynamicLibrary (const String &lib_name) |
| Ajoute la bibliothèque lib_name à la liste des bibliothèques chargées dynamiquements. | |
| void | parseArguments (const CommandLineArguments &args) |
| Analyse les arguments de args. | |
| ApplicationInfo & | _internalApplicationInfo () |
| const ApplicationInfo & | _internalApplicationInfo () const |
| void | setDefaultValues () override |
| void | setDefaultServices () override |
Fonctions membres publiques hérités de Arcane::ArccoreApplicationBuildInfo | |
| ArccoreApplicationBuildInfo (const ArccoreApplicationBuildInfo &rhs) | |
| ArccoreApplicationBuildInfo & | operator= (const ArccoreApplicationBuildInfo &rhs) |
| void | setTaskImplementationService (const String &name) |
| void | setTaskImplementationServices (const StringList &names) |
| StringList | taskImplementationServices () const |
| void | setThreadImplementationService (const String &name) |
| void | setThreadImplementationServices (const StringList &names) |
| StringList | threadImplementationServices () const |
| Int32 | nbTaskThread () const |
| void | setNbTaskThread (Integer v) |
| void | addParameter (const String &name, const String &value) |
| void | parseArgumentsAndSetDefaultsValues (const CommandLineArguments &args) |
| Analyse les arguments de args. | |
Attributs privés | |
| Impl * | m_p = nullptr |
Membres hérités additionnels | |
Attributs protégés hérités de Arcane::ArccoreApplicationBuildInfo | |
| ArccoreApplicationBuildInfoImpl * | m_core = nullptr |
Informations pour construire une instance de IApplication.
Définition à la ligne 32 du fichier ApplicationBuildInfo.h.
| Arcane::ApplicationBuildInfo::ApplicationBuildInfo | ( | ) |
Définition à la ligne 95 du fichier ApplicationBuildInfo.cc.
| Arcane::ApplicationBuildInfo::ApplicationBuildInfo | ( | const ApplicationBuildInfo & | rhs | ) |
Définition à la ligne 104 du fichier ApplicationBuildInfo.cc.
| Arcane::ApplicationBuildInfo::~ApplicationBuildInfo | ( | ) |
Définition à la ligne 125 du fichier ApplicationBuildInfo.cc.
| ApplicationInfo & Arcane::ApplicationBuildInfo::_internalApplicationInfo | ( | ) |
Définition à la ligne 500 du fichier ApplicationBuildInfo.cc.
| const ApplicationInfo & Arcane::ApplicationBuildInfo::_internalApplicationInfo | ( | ) | const |
Définition à la ligne 509 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::addDynamicLibrary | ( | const String & | lib_name | ) |
Ajoute la bibliothèque lib_name à la liste des bibliothèques chargées dynamiquements.
lib_name doit être un nom, sans chemin et sans extension. Par exemple, my_lib est valide mais pas libtoto.so, ni /tmp/toto.
Définition à la ligne 577 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::applicationName | ( | ) | const |
Nom de l'application.
Définition à la ligne 523 du fichier ApplicationBuildInfo.cc.
| CaseDatasetSource & Arcane::ApplicationBuildInfo::caseDatasetSource | ( | ) |
Source du jeu de données.
Définition à la ligne 562 du fichier ApplicationBuildInfo.cc.
| const CaseDatasetSource & Arcane::ApplicationBuildInfo::caseDatasetSource | ( | ) | const |
Source du jeu de données.
Définition à la ligne 568 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::codeName | ( | ) | const |
Retourne le nom du code.
Définition à la ligne 553 du fichier ApplicationBuildInfo.cc.
| VersionInfo Arcane::ApplicationBuildInfo::codeVersion | ( | ) | const |
Numéro de version.
Définition à la ligne 538 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::configFileName | ( | ) | const |
Nom du fichier de configuration du code.
Par défaut, la valeur est celle de la chaîne vide (""). Dans ce cas, Arcane recherche un fichier dont le nom est codeName() suivi de l'extension .config.
Si la valeur est nulle, alors il n'y a pas de fichier de configuration chargé.
Définition à la ligne 363 du fichier ApplicationBuildInfo.cc.
Référencé par Arcane::ArcaneLauncher::run().
Voici le graphe des appelants de cette fonction :| String Arcane::ApplicationBuildInfo::internalDefaultMessagePassingService | ( | ) | const |
Définition à la ligne 595 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::internalSetDefaultMessagePassingService | ( | const String & | name | ) |
Nom du gestionnaire de message par défaut. Ne doit être modifié que par Arcane.
Définition à la ligne 586 du fichier ApplicationBuildInfo.cc.
Référencé par Arcane::AutoDetecterMPI::visit().
Voici le graphe des appelants de cette fonction :| bool Arcane::ApplicationBuildInfo::isMasterHasOutputFile | ( | ) | const |
Définition à la ligne 426 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::messagePassingService | ( | ) | const |
Définition à la ligne 240 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::minimalVerbosityLevel | ( | ) | const |
Définition à la ligne 411 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbProcessusSubDomain | ( | ) | const |
Définition à la ligne 345 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbReplicationSubDomain | ( | ) | const |
Définition à la ligne 327 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbSharedMemorySubDomain | ( | ) | const |
Définition à la ligne 309 du fichier ApplicationBuildInfo.cc.
| ApplicationBuildInfo & Arcane::ApplicationBuildInfo::operator= | ( | const ApplicationBuildInfo & | rhs | ) |
Définition à la ligne 111 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::outputDirectory | ( | ) | const |
Définition à la ligne 441 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::outputLevel | ( | ) | const |
Définition à la ligne 381 du fichier ApplicationBuildInfo.cc.
|
inline |
Analyse les arguments de args.
On ne récupère que les arguments du style -A,x=b,y=c. La méthode setDefaultValues() est appelée à la fin de cette méthode.
Définition à la ligne 164 du fichier ApplicationBuildInfo.h.
Références parseArguments(), et Arcane::ArccoreApplicationBuildInfo::parseArgumentsAndSetDefaultsValues().
Référencé par parseArguments().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| void Arcane::ApplicationBuildInfo::setApplicationName | ( | const String & | v | ) |
Positionne le nom de l'application.
Définition à la ligne 518 du fichier ApplicationBuildInfo.cc.
Références Arcane::ApplicationInfo::setApplicationName().
Voici le graphe d'appel pour cette fonction :| void Arcane::ApplicationBuildInfo::setCodeName | ( | const String & | code_name | ) |
Positionne le nom du code.
Définition à la ligne 547 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setCodeVersion | ( | const VersionInfo & | version_info | ) |
Positionne le numéro de version du code.
Définition à la ligne 532 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setConfigFileName | ( | const String & | name | ) |
Positionne le fichier de configuration du code.
Définition à la ligne 372 du fichier ApplicationBuildInfo.cc.
Référencé par Arcane::ArcaneLauncher::run().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Réimplémentée à partir de Arcane::ArccoreApplicationBuildInfo.
Définition à la ligne 217 du fichier ApplicationBuildInfo.cc.
|
overridevirtual |
Réimplémentée à partir de Arcane::ArccoreApplicationBuildInfo.
Définition à la ligne 134 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setIsMasterHasOutputFile | ( | bool | v | ) |
Définition à la ligne 432 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setMessagePassingService | ( | const String & | name | ) |
Définition à la ligne 234 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setMinimalVerbosityLevel | ( | Int32 | v | ) |
Définition à la ligne 417 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbProcessusSubDomain | ( | Int32 | v | ) |
Définition à la ligne 354 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbReplicationSubDomain | ( | Int32 | v | ) |
Définition à la ligne 336 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbSharedMemorySubDomain | ( | Int32 | v | ) |
Définition à la ligne 318 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setOutputDirectory | ( | const String & | name | ) |
Positionne le répertoire contenant les différentes sorties de la simulation.
Parmi ces sorties on trouve le dépouillement, les traces de profilage, les sorties listings, ...
Définition à la ligne 450 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setOutputLevel | ( | Int32 | v | ) |
Positionne le niveau de verbosité des messages sur la sortie standard.
Définition à la ligne 387 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setVerbosityLevel | ( | Int32 | v | ) |
Positionne le niveau de verbosité des messages des fichiers listings réduits.
Définition à la ligne 402 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::threadBindingStrategy | ( | ) | const |
Stratégie pour punaiser les threads des tâches.
Définition à la ligne 459 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::threadBindingStrategy | ( | const String & | v | ) |
Positionne la strategie pour punaiser les threads des tâches.
Définition à la ligne 465 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::verbosityLevel | ( | ) | const |
Définition à la ligne 396 du fichier ApplicationBuildInfo.cc.
|
private |
Définition à la ligne 181 du fichier ApplicationBuildInfo.h.