COMBINATORIAL_BLAS  1.6
combblas::FullyDistSpVec< IT, NT > Member List

This is the complete list of members for combblas::FullyDistSpVec< IT, NT >, including all inherited members.

Apply(_UnaryOperation __unary_op)combblas::FullyDistSpVec< IT, NT >inline
ApplyInd(_BinaryOperation __binary_op)combblas::FullyDistSpVec< IT, NT >inline
BulkSet(IT inds[], int count)combblas::FullyDistSpVec< IT, NT >
Count(_Predicate pred) constcombblas::FullyDistSpVec< IT, NT >
DebugPrint()combblas::FullyDistSpVec< IT, NT >
DelElement(IT indx)combblas::FullyDistSpVec< IT, NT >
EWiseApply(const FullyDistSpVec< IU, NU1 > &V, const FullyDistVec< IU, NU2 > &W, _BinaryOperation _binary_op, _BinaryPredicate _doOp, bool allowVNulls, NU1 Vzero, const bool useExtendedBinOp)combblas::FullyDistSpVec< IT, NT >friend
EWiseApply(const FullyDistSpVec< IU, NU1 > &V, const FullyDistSpVec< IU, NU2 > &W, _BinaryOperation _binary_op, _BinaryPredicate _doOp, bool allowVNulls, bool allowWNulls, NU1 Vzero, NU2 Wzero, const bool allowIntersect, const bool useExtendedBinOp)combblas::FullyDistSpVec< IT, NT >friend
EWiseApply_threaded(const FullyDistSpVec< IU, NU1 > &V, const FullyDistVec< IU, NU2 > &W, _BinaryOperation _binary_op, _BinaryPredicate _doOp, bool allowVNulls, NU1 Vzero, const bool useExtendedBinOp)combblas::FullyDistSpVec< IT, NT >friend
EWiseMult(const FullyDistSpVec< IU, NU1 > &V, const FullyDistVec< IU, NU2 > &W, bool exclude, NU2 zero)combblas::FullyDistSpVec< IT, NT >friend
FilterByVal(FullyDistSpVec< IT, IT > Selector, _UnaryOperation __unop, bool filterByIndex)combblas::FullyDistSpVec< IT, NT >
FindInds(_Predicate pred) constcombblas::FullyDistSpVec< IT, NT >
FindVals(_Predicate pred) constcombblas::FullyDistSpVec< IT, NT >
FullyDistSpVec classcombblas::FullyDistSpVec< IT, NT >friend
FullyDistSpVec()combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(IT glen)combblas::FullyDistSpVec< IT, NT >explicit
FullyDistSpVec(std::shared_ptr< CommGrid > grid)combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(std::shared_ptr< CommGrid > grid, IT glen)combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(const FullyDistVec< IT, NT > &rhs, _UnaryOperation unop)combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(const FullyDistVec< IT, NT > &rhs)combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(IT globalsize, const FullyDistVec< IT, IT > &inds, const FullyDistVec< IT, NT > &vals, bool SumDuplicates=false)combblas::FullyDistSpVec< IT, NT >
FullyDistSpVec(std::shared_ptr< CommGrid > grid, IT globallen, const std::vector< IT > &indvec, const std::vector< NT > &numvec, bool SumDuplicates=false, bool sorted=false)combblas::FullyDistSpVec< IT, NT >
FullyDistVec classcombblas::FullyDistSpVec< IT, NT >friend
getcommgrid() constcombblas::FullyDistSpVec< IT, NT >inline
GetLocalElement(IT indx)combblas::FullyDistSpVec< IT, NT >
GetLocalInd()combblas::FullyDistSpVec< IT, NT >inline
GetLocalNum()combblas::FullyDistSpVec< IT, NT >inline
getlocnnz() constcombblas::FullyDistSpVec< IT, NT >inline
getnnz() constcombblas::FullyDistSpVec< IT, NT >inline
Invert(IT globallen)combblas::FullyDistSpVec< IT, NT >
Invert(IT globallen, _BinaryOperationIdx __binopIdx, _BinaryOperationVal __binopVal, _BinaryOperationDuplicate __binopDuplicate)combblas::FullyDistSpVec< IT, NT >
InvertRMA(IT globallen, _BinaryOperationIdx __binopIdx, _BinaryOperationVal __binopVal)combblas::FullyDistSpVec< IT, NT >
iota(IT globalsize, NT first)combblas::FullyDistSpVec< IT, NT >
MergeContributions(FullyDistSpVec< IU, VT > &y, int *&recvcnt, int *&rdispls, int32_t *&recvindbuf, VT *&recvnumbuf, int rowneighs)combblas::FullyDistSpVec< IT, NT >friend
NnzUntil() constcombblas::FullyDistSpVec< IT, NT >
nziota(NT first)combblas::FullyDistSpVec< IT, NT >
operator FullyDistSpVec< IT, NNT >() constcombblas::FullyDistSpVec< IT, NT >inline
operator()(const FullyDistVec< IT, IT > &ri) constcombblas::FullyDistSpVec< IT, NT >
operator+=(const FullyDistSpVec< IT, NT > &rhs)combblas::FullyDistSpVec< IT, NT >
operator-=(const FullyDistSpVec< IT, NT > &rhs)combblas::FullyDistSpVec< IT, NT >
operator=(const FullyDistSpVec< IT, NT > &rhs)combblas::FullyDistSpVec< IT, NT >
operator=(const FullyDistVec< IT, NT > &rhs)combblas::FullyDistSpVec< IT, NT >
operator=(NT fixedval)combblas::FullyDistSpVec< IT, NT >inline
operator==(const FullyDistSpVec< IT, NT > &rhs) constcombblas::FullyDistSpVec< IT, NT >inline
operator[](IT indx)combblas::FullyDistSpVec< IT, NT >
ParallelRead(const std::string &filename, bool onebased, _BinaryOperation BinOp)combblas::FullyDistSpVec< IT, NT >
ParallelWrite(const std::string &filename, bool onebased, HANDLER handler, bool includeindices=true, bool includeheader=false)combblas::FullyDistSpVec< IT, NT >
ParallelWrite(const std::string &filename, bool onebased, bool includeindices=true)combblas::FullyDistSpVec< IT, NT >inline
PermMat1(const FullyDistSpVec< IU, NU > &ri, const IU ncol, _UnaryOperation __unop)combblas::FullyDistSpVec< IT, NT >friend
PrintInfo(std::string vecname) constcombblas::FullyDistSpVec< IT, NT >
RandPerm(FullyDistSpVec< IU, IU > &V)combblas::FullyDistSpVec< IT, NT >friend
ReadDistribute(std::ifstream &infile, int master, HANDLER handler)combblas::FullyDistSpVec< IT, NT >
ReadDistribute(std::ifstream &infile, int master)combblas::FullyDistSpVec< IT, NT >inline
Reduce(_BinaryOperation __binary_op, NT init) constcombblas::FullyDistSpVec< IT, NT >
Reduce(_BinaryOperation __binary_op, OUT default_val, _UnaryOperation __unary_op) constcombblas::FullyDistSpVec< IT, NT >
RenameVertices(DistEdgeList< IU > &DEL)combblas::FullyDistSpVec< IT, NT >friend
Reset()combblas::FullyDistSpVec< IT, NT >
SaveGathered(std::ofstream &outfile, int master, HANDLER handler, bool printProcSplits=false)combblas::FullyDistSpVec< IT, NT >
SaveGathered(std::ofstream &outfile, int master)combblas::FullyDistSpVec< IT, NT >inline
Select(const FullyDistVec< IT, NT1 > &denseVec, _UnaryOperation unop)combblas::FullyDistSpVec< IT, NT >
SelectApply(const FullyDistVec< IT, NT1 > &denseVec, _UnaryOperation __unop, _BinaryOperation __binop)combblas::FullyDistSpVec< IT, NT >
SetElement(IT indx, NT numx)combblas::FullyDistSpVec< IT, NT >
Setminus(const FullyDistSpVec< IT, NT1 > &other)combblas::FullyDistSpVec< IT, NT >
setNumToInd()combblas::FullyDistSpVec< IT, NT >inline
sort()combblas::FullyDistSpVec< IT, NT >
SparseVectorLocalIterator classcombblas::FullyDistSpVec< IT, NT >friend
SpMV(const SpParMat< IU, NUM, UDER > &A, const FullyDistSpVec< IU, NUV > &x)combblas::FullyDistSpVec< IT, NT >friend
SpMV(const SpParMat< IU, NUM, UDER > &A, const FullyDistSpVec< IU, IU > &x, bool indexisvalue)combblas::FullyDistSpVec< IT, NT >friend
SpMV(const SpParMat< IU, bool, UDER > &A, const FullyDistSpVec< IU, VT > &x, OptBuf< int32_t, VT > &optbuf)combblas::FullyDistSpVec< IT, NT >friend
SpMV(const SpParMat< IU, NUM, UDER > &A, const FullyDistSpVec< IU, IVT > &x, FullyDistSpVec< IU, OVT > &y, bool indexisvalue, OptBuf< int32_t, OVT > &optbuf)combblas::FullyDistSpVec< IT, NT >friend
SpMV(const SpParMat< IU, NUM, UDER > &A, const FullyDistSpVec< IU, IVT > &x, FullyDistSpVec< IU, OVT > &y, bool indexisvalue, OptBuf< int32_t, OVT > &optbuf, PreAllocatedSPA< OVT > &SPA)combblas::FullyDistSpVec< IT, NT >friend
SpParMat classcombblas::FullyDistSpVec< IT, NT >friend
stealFrom(FullyDistSpVec< IT, NT > &victim)combblas::FullyDistSpVec< IT, NT >
TransposeVector(MPI_Comm &World, const FullyDistSpVec< IU, NV > &x, int32_t &trxlocnz, IU &lenuntil, int32_t *&trxinds, NV *&trxnums, bool indexisvalue)combblas::FullyDistSpVec< IT, NT >friend
Uniq(_BinaryOperation __binary_op, MPI_Op mympiop)combblas::FullyDistSpVec< IT, NT >
WasFound() constcombblas::FullyDistSpVec< IT, NT >inline