Namespace DNVGL.One.Compute.Core.FlowModel
Classes
ApplicationReference
Represents a reference to an application.
CompositeWork
Batch of WorkItem. CompositeWork is a composite WorkItem that can represent both sequential and parallel workflow.
ContainerResources
Represents a container and its file resources.
DataContainer
General purpose serializable data container.
DeploymentModel
Models the applications that must be deployed for a job.
FlowGraph
Represents a directed graph of WorkUnit.
FlowModelItemProperties
Represents the properties of a flow model item.
FlowModelObject
Base class for flow model objects.
Job
Represents a batch job.
JobInfo
Job information.
PackagedApplicationReference
Represents a reference to a packaged application.
ParallelWork
Models parallel work.
Property
Represents a string-valued property of a FlowModel object.
Result
Wraps the application result from processing a WorkUnit.
SchedulingOptions
Scheduling options.
SequentialWork
Models sequential work.
WorkItem
Compute task.
WorkItemInfo
Work item information.
WorkItemStorageInfo
Information about storage used by a particular work item.
WorkUnit
Models atomic (non-decomposable) work.
Interfaces
IExecutableWorkContainer
Represents a container of WorkItem.
IFlowModelItem
Represents part of an execution model.
IFlowModelStorageService<T>
Storage service for execution model items.
IPropertyContainer
Represents a property container.
IResult
Represents a result from an IWorkUnit.
IWorkUnit
Models atomic (non-decomposable) work.
Enums
FailureStrategy
The failure strategy for when a work unit fails.
ReductionCondition
The options for when a reduction begins.
SequentialWork.ExecutableWorkDataFlowOptions
Specifies how input will flow to the children of the sequence.
TaskRoles
Enumerates the different task roles for work units.