SNAP Library 4.0, Developer Reference
2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <ds.h>
Public Member Functions | |
TPair () | |
TPair (const TPair &Pair) | |
TPair (const TVal1 &_Val1, const TVal2 &_Val2) | |
TPair (TSIn &SIn) | |
void | Save (TSOut &SOut) const |
void | Load (TSIn &SIn) |
void | LoadXml (const PXmlTok &XmlTok, const TStr &Nm="") |
void | SaveXml (TSOut &SOut, const TStr &Nm) const |
TPair & | operator= (const TPair &Pair) |
bool | operator== (const TPair &Pair) const |
bool | operator< (const TPair &Pair) const |
int | GetMemUsed () const |
int | GetPrimHashCd () const |
int | GetSecHashCd () const |
void | GetVal (TVal1 &_Val1, TVal2 &_Val2) const |
const TVal1 & | GetVal1 () const |
const TVal2 & | GetVal2 () const |
TStr | GetStr () const |
Public Attributes | |
TVal1 | Val1 |
TVal2 | Val2 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 60 of file ds.h.
Referenced by TTable::AddNJointRowsMP(), TAttr::AddSAttrDat(), TAttrPair::AddSAttrDat(), AliasDrawInt(), TTable::GenerateColTypeMap(), TAttr::GetIdVSAttr(), TAttrPair::GetIdVSAttr(), TAttr::GetSAttrDat(), TAttrPair::GetSAttrDat(), TAttr::GetSAttrId(), TAttrPair::GetSAttrId(), TAttr::GetSAttrName(), TAttrPair::GetSAttrName(), TTable::Save(), and TMMNet::ToNetworkMP().
|
inline |
Definition at line 61 of file ds.h.
Referenced by TTable::AddNJointRowsMP(), TAttr::AddSAttrDat(), TAttrPair::AddSAttrDat(), AliasDrawInt(), TAttr::DelSAttrDat(), TAttrPair::DelSAttrDat(), TTable::GenerateColTypeMap(), TAttr::GetIdVSAttr(), TAttrPair::GetIdVSAttr(), TAttr::GetSAttrDat(), TAttrPair::GetSAttrDat(), TAttr::GetSAttrId(), TAttrPair::GetSAttrId(), TAttr::GetSAttrName(), TAttrPair::GetSAttrName(), TTable::Save(), and TMMNet::ToNetworkMP().
|
inline |
|
inline |
TVal1 TPair< TVal1, TVal2 >::Val1 |
Definition at line 34 of file ds.h.
Referenced by TGnuPlot::AddPwrFit3(), TArtPointVisitor::BackEdge(), TBiConVisitor::BackEdge(), TLocClustStat::BestWhiskNodes(), TSnap::TSnapDetail::CmtyGirvanNewmanStep(), TTable::ColConcat(), TTable::ColConcatConst(), TTable::ColGenericOp(), TNIBs::ComputePerformanceNId(), TAGMUtil::ConnectCmtyVV(), TNEANet::ConvertToSparse(), TGnuPlot::CreatePlotFile(), TCache< TKey, TDat, THashFunc >::Del(), TLinAlg::EuclDist2(), TArtPointVisitor::FinishNode(), TBiConVisitor::FinishNode(), TSccVisitor< PGraph, OnlyCount >::FinishNode(), TArtPointVisitor::FwdEdge(), TSubGraphsEnum::Gen2Graphs(), TSnap::GenDegSeq(), TSnap::GenRewire(), TCrossNet::GetAttrTypeE(), TModeNet::GetAttrTypeN(), TNetInfBs::GetBestEdge(), TNetInfBs::GetBound(), THttpLx::GetCh(), TSnap::GetClustCf(), TTable::GetCollidingRows(), TPair< TFlt, TFlt >::GetMemUsed(), TSccVisitor< PGraph, OnlyCount >::GetMinDiscTm(), GetNodeAlias(), TPair< TFlt, TFlt >::GetPrimHashCd(), TPair< TFlt, TFlt >::GetSecHashCd(), TPair< TFlt, TFlt >::GetStr(), TBigNet< TNodeData, IsDir >::GetSubGraph(), GetSwitchedPrV(), TPair< TFlt, TFlt >::GetVal(), TPair< TFlt, TFlt >::GetVal1(), TCluster::Gradient(), TNetInfBs::GreedyOpt(), TTable::GroupAux(), TTable::InitializeJointTable(), TNEANetMP::IsFltAttrE(), TNEANet::IsFltAttrE(), TNEANetMP::IsIntAttrE(), TNEANet::IsIntAttrE(), TNEANetMP::IsStrAttrE(), TNEANet::IsStrAttrE(), TPair< TFlt, TFlt >::Load(), TCluster::LogLikelihood(), TLocClustStat::MakeExpBins(), TCluster::MCMC(), TJsonVal::NewArr(), TPair< TFlt, TFlt >::operator<(), TPair< TFlt, TFlt >::operator=(), TPair< TFlt, TFlt >::operator==(), TUnionFind::Parent(), TNcpGraphsBase::PlotNcpMin(), TNcpGraphsBase::PlotRewNcpMin(), TSnap::PlotSccDistr(), TSnap::PlotWccDistr(), TTable::PrintGrouping(), TCache< TKey, TDat, THashFunc >::Put(), TAGMUtil::RewireCmtyNID(), TAGMFit::SampleTransition(), TPair< TFlt, TFlt >::Save(), TNcpGraphsBase::SaveTxtNcpMin(), TTable::SelfSimJoinPerGroup(), TTable::SpliceByGroup(), and TTable::ThresholdJoinCountPerJoinKeyCollisions().
TVal2 TPair< TVal1, TVal2 >::Val2 |
Definition at line 35 of file ds.h.
Referenced by TNEANet::AddAttributes(), TCrossNet::AddEdge(), TNEANetMP::AddEdge(), TNEANet::AddEdge(), TCrossNet::AddFltAttrDatE(), TNEANetMP::AddFltAttrDatE(), TNEANet::AddFltAttrDatE(), TNEANetMP::AddFltAttrDatN(), TNEANet::AddFltAttrDatN(), TCrossNet::AddIntAttrDatE(), TNEANetMP::AddIntAttrDatE(), TNEANet::AddIntAttrDatE(), TNEANetMP::AddIntAttrDatN(), TNEANet::AddIntAttrDatN(), TNEANet::AddIntVAttrDatE(), TNEANet::AddIntVAttrDatN(), TNEANetMP::AddNode(), TCrossNet::AddStrAttrDatE(), TNEANetMP::AddStrAttrDatE(), TNEANet::AddStrAttrDatE(), TNEANetMP::AddStrAttrDatN(), TNEANet::AddStrAttrDatN(), TNEANet::AppendIntVAttrDatE(), TNEANet::AppendIntVAttrDatN(), TArtPointVisitor::BackEdge(), TBiConVisitor::BackEdge(), TCrossNet::BegEAFltI(), TNEANetMP::BegEAFltI(), TCrossNet::BegEAIntI(), TNEANetMP::BegEAIntI(), TCrossNet::BegEAStrI(), TNEANetMP::BegEAStrI(), TNEANetMP::BegNAFltI(), TNEANetMP::BegNAIntI(), TNEANetMP::BegNAStrI(), TLocClustStat::BestWhiskEdges(), TLocClustStat::BestWhiskPhi(), TModeNet::ClrNbr(), TSnap::TSnapDetail::CmtyGirvanNewmanStep(), TTable::ColConcat(), TTable::ColConcatConst(), TTable::ColGenericOp(), TNIBs::ComputePerformanceNId(), TAGMUtil::ConnectCmtyVV(), TNEANet::ConvertToSparse(), TGnuPlot::CreatePlotFile(), TCache< TKey, TDat, THashFunc >::Del(), TCrossNet::DelAttrDatE(), TNEANetMP::DelAttrDatE(), TNEANet::DelAttrDatE(), TNEANetMP::DelAttrDatN(), TNEANet::DelAttrDatN(), TCrossNet::DelAttrE(), TNEANet::DelAttrE(), TNEANet::DelAttrN(), TNEANet::DelFromIntVAttrDatN(), TCrossNet::EndEAFltI(), TNEANetMP::EndEAFltI(), TCrossNet::EndEAIntI(), TNEANetMP::EndEAIntI(), TCrossNet::EndEAStrI(), TNEANetMP::EndEAStrI(), TNEANetMP::EndNAFltI(), TNEANetMP::EndNAIntI(), TNEANetMP::EndNAStrI(), TLinAlg::EuclDist2(), TAGMUtil::FindComsByAGM(), TArtPointVisitor::FinishNode(), TBiConVisitor::FinishNode(), TSccVisitor< PGraph, OnlyCount >::FinishNode(), TCache< TKey, TDat, THashFunc >::Flush(), TArtPointVisitor::FwdEdge(), TSubGraphsEnum::Gen2Graphs(), TSnap::GenDegSeq(), TSnap::GenRewire(), TNEANet::GetAttrIndE(), TNEANet::GetAttrIndN(), TNetInfBs::GetBestEdge(), TNetInfBs::GetBound(), THttpLx::GetCh(), TSnap::GetClustCf(), TTable::GetCollidingRows(), TCrossNet::GetEAFltI(), TNEANetMP::GetEAFltI(), TCrossNet::GetEAIntI(), TNEANetMP::GetEAIntI(), TCrossNet::GetEAStrI(), TNEANetMP::GetEAStrI(), TCrossNet::GetFltAttrDatE(), TNEANetMP::GetFltAttrDatE(), TNEANet::GetFltAttrDatE(), TNEANetMP::GetFltAttrDatN(), TNEANet::GetFltAttrDatN(), TNEANetMP::GetFltAttrVecE(), TNEANet::GetFltAttrVecE(), TCrossNet::GetIntAttrDatE(), TNEANetMP::GetIntAttrDatE(), TNEANet::GetIntAttrDatE(), TNEANetMP::GetIntAttrDatN(), TNEANet::GetIntAttrDatN(), TNEANetMP::GetIntAttrIndE(), TNEANet::GetIntAttrIndE(), TNEANetMP::GetIntAttrIndN(), TNEANet::GetIntAttrIndN(), TNEANet::GetIntVAttrDatE(), TNEANet::GetIntVAttrDatN(), TPair< TFlt, TFlt >::GetMemUsed(), TCache< TKey, TDat, THashFunc >::GetMemUsed(), TNEANetMP::GetNAFltI(), TNEANetMP::GetNAIntI(), TNEANetMP::GetNAStrI(), GetNodeAlias(), TPair< TFlt, TFlt >::GetPrimHashCd(), TPair< TFlt, TFlt >::GetSecHashCd(), TPair< TFlt, TFlt >::GetStr(), TCrossNet::GetStrAttrDatE(), TNEANetMP::GetStrAttrDatE(), TNEANet::GetStrAttrDatE(), TNEANetMP::GetStrAttrDatN(), TNEANet::GetStrAttrDatN(), TBigNet< TNodeData, IsDir >::GetSubGraph(), GetSwitchedPrV(), TPair< TFlt, TFlt >::GetVal(), TPair< TFlt, TFlt >::GetVal2(), TCluster::Gradient(), TNetInfBs::GreedyOpt(), TTable::GroupAux(), TTable::InitializeJointTable(), TPair< TFlt, TFlt >::Load(), TCluster::LogLikelihood(), TCluster::MCMC(), TJsonVal::NewArr(), TCmpPairByVal2< TVal1, TVal2 >::operator()(), TPair< TFlt, TFlt >::operator<(), TPair< TFlt, TFlt >::operator=(), TPair< TFlt, TFlt >::operator==(), TNcpGraphsBase::PlotNcpMin(), TNcpGraphsBase::PlotRewNcpMin(), TTable::PrintGrouping(), TCache< TKey, TDat, THashFunc >::Put(), TUnionFind::Rank(), TAGMUtil::RewireCmtyNID(), TAGMFit::SampleTransition(), TPair< TFlt, TFlt >::Save(), TNcpGraphsBase::SaveTxtNcpMin(), TTable::SelfSimJoinPerGroup(), TTable::SpliceByGroup(), and TTable::ThresholdJoinCountPerJoinKeyCollisions().