Public Member Functions | |
| ArcaneCodeService (const ServiceBuildInfo &sbi) | |
| virtual bool | parseArgs (StringList &args) |
| Parses the command line arguments. | |
| virtual ISession * | createSession () |
| Creates a session. | |
| virtual void | initCase (ISubDomain *sub_domain, bool is_continue) |
| Initializes the session session. | |
| void | build () |
| ArcaneCodeService (const ServiceBuildInfo &sbi) | |
| virtual bool | parseArgs (StringList &args) |
| Parses the command line arguments. | |
| virtual ISession * | createSession () |
| Creates a session. | |
| virtual void | initCase (ISubDomain *sub_domain, bool is_continue) |
| Initializes the session session. | |
| void | build () |
| Public Member Functions inherited from Arcane::CodeService | |
| CodeService (const ServiceBuildInfo &sbi) | |
| bool | parseArgs (StringList &) override |
| Parses the command line arguments. | |
| ISubDomain * | createAndLoadCase (ISession *session, const SubDomainBuildInfo &sdbi) override |
| Creates and loads the case using the info sdbi for the session session. | |
| void | initCase (ISubDomain *sub_domain, bool is_continue) override |
| Initializes the session session. | |
| bool | allowExecution () const override |
| Returns whether the code allows execution. | |
| StringCollection | validExtensions () const override |
| Returns the list of file extensions processed by the instance. The extension does not include the '.'. | |
| Real | lengthUnit () const override |
| Length unit used by the code. | |
| IServiceInfo * | serviceInfo () const override |
| Service information. | |
| IBase * | serviceParent () const override |
| Parent of this service. | |
| IService * | serviceInterface () override |
| Interface of this service (normally this). | |
| Public Member Functions inherited from Arcane::ICodeService | |
| ~ICodeService ()=default | |
| Frees resources. | |
| Public Member Functions inherited from Arcane::IService | |
| virtual | ~IService () |
| Releases resources. | |
Static Public Attributes | |
| static Internal::ServiceInfo | service_info |
Protected Member Functions | |
| virtual void | _preInitializeSubDomain (ISubDomain *sd) |
| virtual void | _preInitializeSubDomain (ISubDomain *sd) |
| Protected Member Functions inherited from Arcane::CodeService | |
| void | _addExtension (const String &extension) |
| IApplication * | _application () const |
| Protected Member Functions inherited from Arcane::IService | |
| IService () | |
| Constructor. | |
Definition at line 36 of file driverlib/ArcaneCodeService.cc.
| Arcane::ArcaneCodeService::ArcaneCodeService | ( | const ServiceBuildInfo & | sbi | ) |
Definition at line 64 of file driverlib/ArcaneCodeService.cc.
|
virtual |
Definition at line 74 of file driverlib/ArcaneCodeService.cc.
|
protectedvirtual |
Reimplemented from Arcane::CodeService.
Definition at line 82 of file driverlib/ArcaneCodeService.cc.
|
protectedvirtual |
Reimplemented from Arcane::CodeService.
|
inline |
Definition at line 52 of file driverlib/ArcaneCodeService.cc.
|
inline |
Definition at line 51 of file impl/ArcaneCodeService.cc.
|
virtual |
Creates a session.
The instance must call IApplication::addSession().
Implements Arcane::ICodeService.
Definition at line 107 of file driverlib/ArcaneCodeService.cc.
References Arcane::ArcaneSession::build().
|
virtual |
Creates a session.
The instance must call IApplication::addSession().
Implements Arcane::ICodeService.
|
virtual |
Initializes the session session.
| is_continue | indicates if we are resuming The case must already have been loaded by loadCase() |
Implements Arcane::ICodeService.
Definition at line 90 of file driverlib/ArcaneCodeService.cc.
References Arcane::CodeService::initCase(), Arcane::IParallelMng::isMasterIO(), Arcane::ISubDomain::parallelMng(), Arcane::TimeLoopReader::readTimeLoops(), Arcane::TimeLoopReader::registerTimeLoops(), Arcane::ISubDomain::session(), Arcane::TimeLoopReader::setUsedTimeLoop(), and Arcane::ISession::writeExecInfoFile().
|
virtual |
Initializes the session session.
| is_continue | indicates if we are resuming The case must already have been loaded by loadCase() |
Implements Arcane::ICodeService.
|
virtual |
Parses the command line arguments.
The array args only contains arguments that have not been interpreted by Arcane.
Recognized arguments must be removed from the list.
| true | if the execution must stop, |
| false | if it continues normally |
Implements Arcane::ICodeService.
Definition at line 119 of file driverlib/ArcaneCodeService.cc.
|
virtual |
Parses the command line arguments.
The array args only contains arguments that have not been interpreted by Arcane.
Recognized arguments must be removed from the list.
| true | if the execution must stop, |
| false | if it continues normally |
Implements Arcane::ICodeService.
|
static |
Definition at line 59 of file impl/ArcaneCodeService.cc.