Public Member Functions | |
| TimeLoop (IApplication *app, const String &name) | |
| virtual void | build () override |
| Constructs the time loop. | |
| IApplication * | application () const override |
| Application. | |
| String | name () const override |
| Name of the time loop. | |
| String | title () const override |
| Title of the time loop. | |
| void | setTitle (const String &title) override |
| Sets the title of the time loop. | |
| String | description () const override |
| Description of the time loop. | |
| void | setDescription (const String &description) override |
| Sets the description of the time loop. | |
| StringCollection | requiredModulesName () const override |
| List of names of required modules. | |
| void | setRequiredModulesName (const StringCollection &names) override |
| Sets the list of required modules. | |
| StringCollection | optionalModulesName () const override |
| List of names of optional modules. | |
| void | setOptionalModulesName (const StringCollection &names) override |
| Sets the list of optional modules. | |
| TimeLoopEntryPointInfoCollection | entryPoints (const String &where) const override |
| List of names of entry points for the call point where. | |
| void | setEntryPoints (const String &where, const TimeLoopEntryPointInfoCollection &calls) override |
| Sets the list of names of entry points for the call point where. | |
| StringCollection | userClasses () const override |
| List of user classes associated with the time loop. | |
| void | setUserClasses (const StringCollection &user_classes) override |
| Returns the list of classes associated with the time loop. | |
| TimeLoopSingletonServiceInfoCollection | singletonServices () const override |
| List of singleton services. | |
| void | setSingletonServices (const TimeLoopSingletonServiceInfoCollection &c) override |
| Sets the list of singleton services. | |
| IConfiguration * | configuration () override |
| Configuration options. | |
| virtual bool | isOldFormat () const |
| virtual void | setOldFormat (bool is_old) |
| virtual | ~ITimeLoop ()=default |
| Frees resources. | |
Additional Inherited Members | |
| static const char * | WComputeLoop = "compute-loop" |
| called during the calculation loop | |
| static const char * | WBuild = "build" |
| called when reading the dataset | |
| static const char * | WInit = "init" |
| called during initialization, initialization of a restart, or a new case | |
| static const char * | WRestore = "restore" |
| called to restore variables during a rollback | |
| static const char * | WOnMeshChanged = "on-mesh-changed" |
| called after a mesh change | |
| static const char * | WOnMeshRefinement = "on-mesh-refinement" |
| called after mesh refinement | |
| static const char * | WExit = "exit" |
| called upon termination of the code. | |
Definition at line 33 of file TimeLoop.h.
| Arcane::TimeLoop::TimeLoop | ( | IApplication * | app, |
| const String & | name ) |
Definition at line 108 of file TimeLoop.cc.
|
override |
Definition at line 117 of file TimeLoop.cc.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Description of the time loop.
Implements Arcane::ITimeLoop.
Definition at line 223 of file TimeLoop.cc.
Referenced by setDescription().
|
overridevirtual |
List of names of entry points for the call point where.
Implements Arcane::ITimeLoop.
Definition at line 153 of file TimeLoop.cc.
|
virtual |
Definition at line 211 of file TimeLoop.cc.
|
overridevirtual |
|
overridevirtual |
List of names of optional modules.
Implements Arcane::ITimeLoop.
Definition at line 241 of file TimeLoop.cc.
|
overridevirtual |
List of names of required modules.
Implements Arcane::ITimeLoop.
Definition at line 235 of file TimeLoop.cc.
|
overridevirtual |
Sets the description of the time loop.
Implements Arcane::ITimeLoop.
Definition at line 229 of file TimeLoop.cc.
References description().
|
overridevirtual |
Sets the list of names of entry points for the call point where.
Implements Arcane::ITimeLoop.
Definition at line 166 of file TimeLoop.cc.
References Arcane::List< T >::clone().
|
virtual |
Definition at line 217 of file TimeLoop.cc.
|
overridevirtual |
Sets the list of optional modules.
Implements Arcane::ITimeLoop.
Definition at line 144 of file TimeLoop.cc.
|
overridevirtual |
Sets the list of required modules.
Implements Arcane::ITimeLoop.
Definition at line 135 of file TimeLoop.cc.
|
overridevirtual |
Sets the list of singleton services.
Implements Arcane::ITimeLoop.
Definition at line 265 of file TimeLoop.cc.
|
overridevirtual |
Sets the title of the time loop.
Implements Arcane::ITimeLoop.
Definition at line 205 of file TimeLoop.cc.
References title().
|
overridevirtual |
Returns the list of classes associated with the time loop.
Implements Arcane::ITimeLoop.
Definition at line 178 of file TimeLoop.cc.
|
overridevirtual |
List of singleton services.
Implements Arcane::ITimeLoop.
Definition at line 256 of file TimeLoop.cc.
|
overridevirtual |
Title of the time loop.
Implements Arcane::ITimeLoop.
Definition at line 199 of file TimeLoop.cc.
Referenced by setTitle().
|
overridevirtual |
List of user classes associated with the time loop.
Implements Arcane::ITimeLoop.
Definition at line 247 of file TimeLoop.cc.