1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
ecflow.RepeatInteger
////////////////////
.. py:class:: RepeatInteger
:module: ecflow
Bases: :py:class:`~Boost.Python.instance`
Allows a :term:`node` to be repeated using a integer range.
A node can only have one :term:`repeat`.
The repeat can be referenced in :term:`trigger` expressions.
Constructor::
RepeatInteger(variable,start,end,step)
string variable: The name of the repeat. The current integer value can be
referenced in trigger expressions using the variable name
int start: Start integer value
int end: End end integer value
int step<optional>: Default = 1, The step amount
Usage:
.. code-block:: python
t = Task('t1',
RepeatInteger('HOUR', 6, 24, 6 ))
.. py:method:: RepeatInteger.end( (RepeatInteger)arg1) -> int
:module: ecflow
.. py:method:: RepeatInteger.name( (RepeatInteger)arg1) -> str :
:module: ecflow
Return the name of the repeat.
.. py:method:: RepeatInteger.start( (RepeatInteger)arg1) -> int
:module: ecflow
.. py:method:: RepeatInteger.step( (RepeatInteger)arg1) -> int
:module: ecflow
|