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::ApplicationCoreBuildInfo | |
| ApplicationCoreBuildInfo (const ApplicationCoreBuildInfo &rhs) | |
| ApplicationCoreBuildInfo & | operator= (const ApplicationCoreBuildInfo &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::ApplicationCoreBuildInfo | |
| CoreImpl * | m_core = nullptr |
Informations pour construire une instance de IApplication.
Définition à la ligne 79 du fichier ApplicationBuildInfo.h.
| Arcane::ApplicationBuildInfo::ApplicationBuildInfo | ( | ) |
Définition à la ligne 164 du fichier ApplicationBuildInfo.cc.
| Arcane::ApplicationBuildInfo::ApplicationBuildInfo | ( | const ApplicationBuildInfo & | rhs | ) |
Définition à la ligne 173 du fichier ApplicationBuildInfo.cc.
| Arcane::ApplicationBuildInfo::~ApplicationBuildInfo | ( | ) |
Définition à la ligne 194 du fichier ApplicationBuildInfo.cc.
| ApplicationInfo & Arcane::ApplicationBuildInfo::_internalApplicationInfo | ( | ) |
Définition à la ligne 580 du fichier ApplicationBuildInfo.cc.
| const ApplicationInfo & Arcane::ApplicationBuildInfo::_internalApplicationInfo | ( | ) | const |
Définition à la ligne 589 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 657 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::applicationName | ( | ) | const |
Nom de l'application.
Définition à la ligne 603 du fichier ApplicationBuildInfo.cc.
| CaseDatasetSource & Arcane::ApplicationBuildInfo::caseDatasetSource | ( | ) |
Source du jeu de données.
Définition à la ligne 642 du fichier ApplicationBuildInfo.cc.
| const CaseDatasetSource & Arcane::ApplicationBuildInfo::caseDatasetSource | ( | ) | const |
Source du jeu de données.
Définition à la ligne 648 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::codeName | ( | ) | const |
Retourne le nom du code.
Définition à la ligne 633 du fichier ApplicationBuildInfo.cc.
| VersionInfo Arcane::ApplicationBuildInfo::codeVersion | ( | ) | const |
Numéro de version.
Définition à la ligne 618 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 443 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 675 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 666 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 506 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::messagePassingService | ( | ) | const |
Définition à la ligne 320 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::minimalVerbosityLevel | ( | ) | const |
Définition à la ligne 491 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbProcessusSubDomain | ( | ) | const |
Définition à la ligne 425 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbReplicationSubDomain | ( | ) | const |
Définition à la ligne 407 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::nbSharedMemorySubDomain | ( | ) | const |
Définition à la ligne 389 du fichier ApplicationBuildInfo.cc.
| ApplicationBuildInfo & Arcane::ApplicationBuildInfo::operator= | ( | const ApplicationBuildInfo & | rhs | ) |
Définition à la ligne 180 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::outputDirectory | ( | ) | const |
Définition à la ligne 521 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::outputLevel | ( | ) | const |
Définition à la ligne 461 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 211 du fichier ApplicationBuildInfo.h.
Références parseArguments(), et Arcane::ApplicationCoreBuildInfo::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 598 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 627 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setCodeVersion | ( | const VersionInfo & | version_info | ) |
Positionne le numéro de version du code.
Définition à la ligne 612 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setConfigFileName | ( | const String & | name | ) |
Positionne le fichier de configuration du code.
Définition à la ligne 452 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::ApplicationCoreBuildInfo.
Définition à la ligne 291 du fichier ApplicationBuildInfo.cc.
|
overridevirtual |
Réimplémentée à partir de Arcane::ApplicationCoreBuildInfo.
Définition à la ligne 215 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setIsMasterHasOutputFile | ( | bool | v | ) |
Définition à la ligne 512 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setMessagePassingService | ( | const String & | name | ) |
Définition à la ligne 314 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setMinimalVerbosityLevel | ( | Int32 | v | ) |
Définition à la ligne 497 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbProcessusSubDomain | ( | Int32 | v | ) |
Définition à la ligne 434 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbReplicationSubDomain | ( | Int32 | v | ) |
Définition à la ligne 416 du fichier ApplicationBuildInfo.cc.
| void Arcane::ApplicationBuildInfo::setNbSharedMemorySubDomain | ( | Int32 | v | ) |
Définition à la ligne 398 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 530 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 467 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 482 du fichier ApplicationBuildInfo.cc.
| String Arcane::ApplicationBuildInfo::threadBindingStrategy | ( | ) | const |
Stratégie pour punaiser les threads des tâches.
Définition à la ligne 539 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 545 du fichier ApplicationBuildInfo.cc.
| Int32 Arcane::ApplicationBuildInfo::verbosityLevel | ( | ) | const |
Définition à la ligne 476 du fichier ApplicationBuildInfo.cc.
|
private |
Définition à la ligne 228 du fichier ApplicationBuildInfo.h.