Struct IParallelizable
Defined in File IParallelizable.h
Inheritance Relationships
Derived Types
public gwm::GTDR
(Class GTDR)public gwm::GTWR
(Class GTWR)public gwm::GWAverage
(Class GWAverage)public gwm::GWCorrelation
(Class GWCorrelation)public gwm::GWDA
(Class GWDA)public gwm::GWRBasic
(Class GWRBasic)public gwm::GWRGeneralized
(Class GWRGeneralized)public gwm::GWRLocalCollinearity
(Class GWRLocalCollinearity)public gwm::GWRMultiscale
(Class GWRMultiscale)
Struct Documentation
-
struct IParallelizable
Interface for parallelizable algorithm.
Subclassed by gwm::GTDR, gwm::GTWR, gwm::GWAverage, gwm::GWCorrelation, gwm::GWDA, gwm::GWRBasic, gwm::GWRGeneralized, gwm::GWRLocalCollinearity, gwm::GWRMultiscale
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.
-
virtual int parallelAbility() const = 0