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) const | combblas::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) const | combblas::FullyDistSpVec< IT, NT > | |
FindVals(_Predicate pred) const | combblas::FullyDistSpVec< IT, NT > | |
FullyDistSpVec class | combblas::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 class | combblas::FullyDistSpVec< IT, NT > | friend |
getcommgrid() const | combblas::FullyDistSpVec< IT, NT > | inline |
GetLocalElement(IT indx) | combblas::FullyDistSpVec< IT, NT > | |
GetLocalInd() | combblas::FullyDistSpVec< IT, NT > | inline |
GetLocalNum() | combblas::FullyDistSpVec< IT, NT > | inline |
getlocnnz() const | combblas::FullyDistSpVec< IT, NT > | inline |
getnnz() const | combblas::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() const | combblas::FullyDistSpVec< IT, NT > | |
nziota(NT first) | combblas::FullyDistSpVec< IT, NT > | |
operator FullyDistSpVec< IT, NNT >() const | combblas::FullyDistSpVec< IT, NT > | inline |
operator()(const FullyDistVec< IT, IT > &ri) const | 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 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) const | combblas::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) const | combblas::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) const | combblas::FullyDistSpVec< IT, NT > | |
Reduce(_BinaryOperation __binary_op, OUT default_val, _UnaryOperation __unary_op) const | combblas::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 class | combblas::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 class | combblas::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() const | combblas::FullyDistSpVec< IT, NT > | inline |