CNORXZ
Container with Native Operation Routines and Expressions
|
#include <prange.h>
Public Member Functions | |
PRangeFactory (const Sptr< RangeT > &range, const Vector< SizeT > &_parts) | |
PRangeFactory (const RangePtr &range, const Vector< SizeT > &_parts) | |
Public Member Functions inherited from CNORXZ::RangeFactoryBase | |
RangeFactoryBase ()=default | |
virtual | ~RangeFactoryBase ()=default |
RangePtr | create () |
Additional Inherited Members | |
Static Public Member Functions inherited from CNORXZ::RangeFactoryBase | |
static RangePtr | getRegistered (const TypeInfo &info, const RangePtr &r) |
Protected Member Functions inherited from CNORXZ::RangeFactoryBase | |
RangePtr | fromCreated (const TypeInfo &info, const Vector< Uuid > &rids) const |
void | addToCreated (const TypeInfo &info, const Vector< Uuid > &rids, const RangePtr &r) |
Protected Attributes inherited from CNORXZ::RangeFactoryBase | |
RangePtr | mProd |
Specific factory for PRange.
CNORXZ::PRangeFactory< RangeT >::PRangeFactory | ( | const Sptr< RangeT > & | range, |
const Vector< SizeT > & | _parts ) |
Construct and setup factory.
range | Full range (explicit type) the constructed range is part of. |
_parts | Integer vector indicating the parts w.r.t. input range to be covered by the PRange. |
Definition at line 279 of file prange.cc.h.
CNORXZ::PRangeFactory< RangeT >::PRangeFactory | ( | const RangePtr & | range, |
const Vector< SizeT > & | _parts ) |
Construct and setup factory.
range | Full range the constructed range is part of. |
_parts | Integer vector indicating the parts of the full range. |
Definition at line 284 of file prange.cc.h.