Static Public Member Functions |
| template<typename T > |
| static const T * | p2a (const std::vector< T > &v) |
| template<typename T > |
| static T * | p2a (std::vector< T > &v) |
| template<typename _ForwardIterator > |
| static bool | is_sorted (_ForwardIterator __first, _ForwardIterator __last) |
| template<typename _ForwardIterator , typename _StrictWeakOrdering > |
| static bool | is_sorted (_ForwardIterator __first, _ForwardIterator __last, _StrictWeakOrdering __comp) |
| template<typename _ForwardIter , typename T > |
| static void | iota (_ForwardIter __first, _ForwardIter __last, T __val) |
| template<typename In , typename Out , typename UnPred > |
| static Out | copyIf (In first, In last, Out result, UnPred pred) |
| template<typename T , typename I1 , typename I2 > |
| static T ** | allocate2D (I1 m, I2 n) |
| template<typename T , typename I > |
| static void | deallocate2D (T **array, I m) |
| template<typename SR , typename NT1 , typename NT2 , typename IT , typename OVT > |
| static IT | Popping (NT1 *numA, NT2 *numB, StackEntry< OVT, pair< IT, IT > > *multstack, IT &cnz, KNHeap< pair< IT, IT >, IT > &sHeap, Isect< IT > *isect1, Isect< IT > *isect2) |
| template<typename IT , typename NT1 , typename NT2 > |
| static void | SpIntersect (const Dcsc< IT, NT1 > &Adcsc, const Dcsc< IT, NT2 > &Bdcsc, Isect< IT > *&cols, Isect< IT > *&rows, Isect< IT > *&isect1, Isect< IT > *&isect2, Isect< IT > *&itr1, Isect< IT > *&itr2) |
| template<typename SR , typename IT , typename NT1 , typename NT2 , typename OVT > |
| static IT | SpCartesian (const Dcsc< IT, NT1 > &Adcsc, const Dcsc< IT, NT2 > &Bdcsc, IT kisect, Isect< IT > *isect1, Isect< IT > *isect2, StackEntry< OVT, pair< IT, IT > > *&multstack) |
| template<typename SR , typename IT , typename NT1 , typename NT2 , typename OVT > |
| static IT | SpColByCol (const Dcsc< IT, NT1 > &Adcsc, const Dcsc< IT, NT2 > &Bdcsc, IT nA, StackEntry< OVT, pair< IT, IT > > *&multstack) |
| template<typename NT , typename IT > |
| static void | ShrinkArray (NT *&array, IT newsize) |
| template<typename NT , typename IT > |
| static void | DoubleStack (StackEntry< NT, pair< IT, IT > > *&multstack, IT &cnzmax, IT add) |
| template<typename IT > |
| static bool | first_compare (pair< IT, IT > pair1, pair< IT, IT > pair2) |
Definition at line 46 of file SpHelper.h.