Module collenchyma::operation [] [src]

Provides the generic functionality for backend-agnostic operations.

An Operation describes the execution of a library provided functionality for a specific framework. An Operation can easily be executed in parallel on multi-core devices. An Operation is a very similar to a usual function and defines usually one or many arguments over which the operation then will happen.

You are usually not interaction with an operation directly. To execute an operation you would use the backend. Also you usually will not initialize your operations directly, this happens usually automatically at the initialization of a binary.

Development

The here provided functionality is used to construct specific Collenchyma operations, which are The functionality provided by this module is used to construct the basic operations that come shipped with Collenchyma, but should also allow you to define and run your own backend-agnostic operations as well.

Traits

IOperation

Defines the functionality of an operation.