Home | Trees | Indices | Help |
---|
|
object --+ | Base.Objects.Node --+ | Base.Objects.GangaObject --+ | ISplitter
This is a Ganga.GPI.ISplitter implementation class. Refer to Ganga.GPI.ISplitter.__doc__ for documentation.
|
|||
_proxyClass Properties: |
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
|
|||
Inherited from |
|
|||
_category =
|
|||
_hidden = 1
|
|||
_schema = Schema(Version(0, 0), {})
|
|||
Inherited from Inherited from |
|
|||
Inherited from |
|
Return a list of subjobs generated from a master job. The original master job should not be modified. This method should be implemented in the derived classes. Splitter changes certain parts of the subjobs i.e. mutates certain properties (otherwise all subjobs would be the same). Only these properties may be mutated which are declared 'splitable' in the schema. This restriction applies to application objects to avoid inconsistencies if application handler is not able to deal with modified arguments. In the current implementation the type of the backend cannot be changed either. |
Perform splitting using the split() method and validate the mutability invariants. If the invariants are broken (or exception occurs in the split() method) then SplittingError exception is raised. This method is called directly by the framework and should not be modified in the derived classes. |
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Mon Jun 25 10:35:18 2012 | http://epydoc.sourceforge.net |