Struct IParallelizable

Inheritance Relationships

Derived Types

Struct Documentation

struct IParallelizable

Interface for parallelizable algorithm.

Subclassed by gwm::GTWR, gwm::GWDA, gwm::GWDR, gwm::GWRBasic, gwm::GWRGeneralized, gwm::GWRLocalCollinearity, gwm::GWRMultiscale, gwm::GWSS

Public Functions

virtual int parallelAbility() const = 0

Return the parallel ability of this algorithm.

Returns:

Bitwise OR of aviliable parallel types of this algorithm.

virtual ParallelType parallelType() const = 0

Return the parallel type of this algorithm.

Returns:

Parallel type of this algorithm

virtual void setParallelType(const ParallelType &type) = 0

Set the parallel type of this algorithm.

Parameters:

type – Parallel type of this algorithm.