Interface of a direct execution service. More...
#include <arcane/core/IDirectExecution.h>
Public Member Functions | |
| virtual | ~IDirectExecution () |
| Frees resources. | |
| virtual void | build ()=0 |
| virtual void | execute ()=0 |
| Executes the service operation. | |
| virtual bool | isActive () const =0 |
| True if the service is active. | |
| virtual void | setParallelMng (IParallelMng *pm)=0 |
Interface of a direct execution service.
A direct execution service is a service that executes a single operation instead of a time loop, generally to perform internal tests within Arcane.
Once the operation is finished, the code stops.
This service can be associated with an application, and in this case it does not have a subdomain or a mesh, and the parallelism manager must be positioned before execution.
Definition at line 46 of file IDirectExecution.h.
|
inlinevirtual |
Frees resources.
Definition at line 50 of file IDirectExecution.h.