wrench::ActionExecutor

class ActionExecutor : public wrench::ExecutionController

A service that performs an Action.

Public Functions

std::shared_ptr<Action> getAction()

Returns the executor’s action.

Returns:

the action

sg_size_t getMemoryAllocated() const

Return the action executor’s allocated RAM.

Returns:

a number of bytes

unsigned long getNumCoresAllocated() const

Return the action executor’s allocated number of cores.

Returns:

a number of cores

double getThreadCreationOverhead() const

Return the executor’s thread creation overhead. This overhead value can be used by an action in any way it desires. The executor does not use it itself.

Returns:

an overhead (in seconds)