Show / Hide Table of Contents

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.

In this article
Back to top Copyright © DNV AS. All rights reserved.