| 
    SNAP Library 2.0, Developer Reference
    2013-05-13 16:33:57
    
   SNAP, a general purpose, high performance system for analysis and manipulation of large networks 
   | 
  
  
  
 
#include <ds.h>
Public Member Functions | |
| TQuad () | |
| TQuad (const TQuad &Quad) | |
| TQuad (const TVal1 &_Val1, const TVal2 &_Val2, const TVal3 &_Val3, const TVal4 &_Val4) | |
| TQuad (TSIn &SIn) | |
| void | Save (TSOut &SOut) const | 
| void | LoadXml (const PXmlTok &XmlTok, const TStr &Nm="") | 
| void | SaveXml (TSOut &SOut, const TStr &Nm) const | 
| TQuad & | operator= (const TQuad &Quad) | 
| bool | operator== (const TQuad &Quad) const | 
| bool | operator< (const TQuad &Quad) const | 
| int | GetPrimHashCd () const | 
| int | GetSecHashCd () const | 
| void | GetVal (TVal1 &_Val1, TVal2 &_Val2, TVal3 &_Val3, TVal4 &_Val4) const | 
Public Attributes | |
| TVal1 | Val1 | 
| TVal2 | Val2 | 
| TVal3 | Val3 | 
| TVal4 | Val4 | 
| int TQuad< TVal1, TVal2, TVal3, TVal4 >::GetPrimHashCd | ( | ) |  const [inline] | 
        
Definition at line 242 of file ds.h.
References TPairHashImpl2::GetHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
{return  TPairHashImpl::GetHashCd(TPairHashImpl::GetHashCd(Val1.GetPrimHashCd(), Val2.GetPrimHashCd()), TPairHashImpl::GetHashCd(Val3.GetPrimHashCd(), Val4.GetPrimHashCd())); }

| int TQuad< TVal1, TVal2, TVal3, TVal4 >::GetSecHashCd | ( | ) |  const [inline] | 
        
Definition at line 243 of file ds.h.
References TPairHashImpl2::GetHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
{return TPairHashImpl::GetHashCd(TPairHashImpl::GetHashCd(Val2.GetSecHashCd(), Val3.GetSecHashCd()), TPairHashImpl::GetHashCd(Val4.GetSecHashCd(), Val1.GetSecHashCd())); }

| void TQuad< TVal1, TVal2, TVal3, TVal4 >::GetVal | ( | TVal1 & | _Val1, | 
| TVal2 & | _Val2, | ||
| TVal3 & | _Val3, | ||
| TVal4 & | _Val4 | ||
| ) |  const [inline] | 
        
Definition at line 245 of file ds.h.
References TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
| bool TQuad< TVal1, TVal2, TVal3, TVal4 >::operator< | ( | const TQuad< TVal1, TVal2, TVal3, TVal4 > & | Quad | ) |  const [inline] | 
        
Definition at line 237 of file ds.h.
References TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
| TQuad& TQuad< TVal1, TVal2, TVal3, TVal4 >::operator= | ( | const TQuad< TVal1, TVal2, TVal3, TVal4 > & | Quad | ) |  [inline] | 
        
Definition at line 231 of file ds.h.
References TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
| bool TQuad< TVal1, TVal2, TVal3, TVal4 >::operator== | ( | const TQuad< TVal1, TVal2, TVal3, TVal4 > & | Quad | ) |  const [inline] | 
        
Definition at line 235 of file ds.h.
References TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
| void TQuad< TVal1, TVal2, TVal3, TVal4 >::Save | ( | TSOut & | SOut | ) |  const [inline] | 
        
Definition at line 226 of file ds.h.
References TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2, TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3, and TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4.
| TVal1 TQuad< TVal1, TVal2, TVal3, TVal4 >::Val1 | 
Definition at line 213 of file ds.h.
Referenced by TQuad< TVal1, TVal2, TVal3, TVal4 >::GetPrimHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetSecHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetVal(), TGStatVec::ImposeDistr(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator<(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator=(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator==(), TGStat::Plot(), and TQuad< TVal1, TVal2, TVal3, TVal4 >::Save().
| TVal2 TQuad< TVal1, TVal2, TVal3, TVal4 >::Val2 | 
Definition at line 214 of file ds.h.
Referenced by TQuad< TVal1, TVal2, TVal3, TVal4 >::GetPrimHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetSecHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetVal(), TGStatVec::ImposeDistr(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator<(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator=(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator==(), TGStat::Plot(), and TQuad< TVal1, TVal2, TVal3, TVal4 >::Save().
| TVal3 TQuad< TVal1, TVal2, TVal3, TVal4 >::Val3 | 
Definition at line 215 of file ds.h.
Referenced by TQuad< TVal1, TVal2, TVal3, TVal4 >::GetPrimHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetSecHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetVal(), TGStatVec::ImposeDistr(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator<(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator=(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator==(), TGStat::Plot(), and TQuad< TVal1, TVal2, TVal3, TVal4 >::Save().
| TVal4 TQuad< TVal1, TVal2, TVal3, TVal4 >::Val4 | 
Definition at line 216 of file ds.h.
Referenced by TQuad< TVal1, TVal2, TVal3, TVal4 >::GetPrimHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetSecHashCd(), TQuad< TVal1, TVal2, TVal3, TVal4 >::GetVal(), TGStatVec::ImposeDistr(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator<(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator=(), TQuad< TVal1, TVal2, TVal3, TVal4 >::operator==(), TGStat::Plot(), and TQuad< TVal1, TVal2, TVal3, TVal4 >::Save().