17 #ifndef __IPSDKBASEPROCESSING_BASEDYNAMICSPLIT_H__ 18 #define __IPSDKBASEPROCESSING_BASEDYNAMICSPLIT_H__ 20 #include <IPSDKBaseProcessing/DataSplit/BaseDataSplit.h> 22 #include <IPSDKUtil/Tools/ProcessingResult.h> 56 ipUInt64 getNbMinEltsPerSplit()
const;
61 ipUInt64 getNbMaxEltsPerSplit()
const;
84 const ipUInt64 nbMinEltsPerSplit = 1,
130 #endif // __IPSDKBASEPROCESSING_BASEDYNAMICSPLIT_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKBASEPROCESSING_API
Import/Export macro for library IPSDKBaseProcessing.
Definition: IPSDKBaseProcessingExports.h:27
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
void initBaseSplitted(const ElementsLocationInfo &elementsLocationInfo)
base class initialization method for splitted elements
eSplitDynamicType
Enumerate describing dynamic split operation type.
Definition: DynamicSplitTypes.h:36
ipUInt64 _nbMinEltsPerSplit
minimum number of elements for a split operation
Definition: BaseDynamicSplit.h:109
Dynamic split operation type with runtime data definition.
Definition: DataSplitTypes.h:37
Definition: NumericLimits.h:27
Base class for processor class.
Definition: BaseProcessor.h:43
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
void initBaseUnSplitted(const ElementsLocationInfo &elementsLocationInfo)
base class initialization method for un splitted elements
eSplitBaseType
Enumerate describing split operation base type.
Definition: DataSplitTypes.h:33
Predefined types for dynamic data split operations.
static const eSplitBaseType::domain g_splitBaseType
data split type associated to object
Definition: BaseDynamicSplit.h:36
ipUInt64 _nbMaxEltsPerSplit
maximum number of elements for a split operation
Definition: BaseDynamicSplit.h:112
eSplitBaseType getSplitBaseType() const
retrieve split operation base type
Definition: BaseDynamicSplit.h:119
Base class for data split objets used for data dispatch.
Definition: BaseDataSplit.h:36
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
Class allowing to store elements location informations.
Definition: ElementsLocationInfo.h:32