#include <Chen_Han.h>

Classes | |
| struct | InfoAtAngle |
| struct | QuoteWindow |
| struct | Window |
Public Member Functions | |
| CChen_Han (const CRichModel &model, int source) | |
| CChen_Han (const CRichModel &model, int source, int destination) | |
| CChen_Han (const CRichModel &model, int source, double R) | |
| CChen_Han (const CRichModel &model, const map< int, double > &sources) | |
| CChen_Han (const CRichModel &model, const map< int, double > &sources, const set< int > &destinations) | |
| CChen_Han (const CRichModel &model, const set< int > &sources) | |
| CChen_Han (const CRichModel &model, const set< int > &sources, double R) | |
| CChen_Han (const CRichModel &model, const set< int > &sources, const set< int > &destinations) | |
| __int64 | GetMaxLenOfPseudoSourceQueue () const |
| __int64 | GetMaxLenOfWindowQueue () const |
| __int64 | GetTotalNumOfWindows () const |
| void | OutputExperimentalResults () const |
Public Member Functions inherited from CExactDGPMethod | |
| virtual vector< EdgePoint > | BacktraceShortestPath (int end) const |
| CExactDGPMethod (const CRichModel &inputModel, int source) | |
| CExactDGPMethod (const CRichModel &inputModel, int source, int destination) | |
| CExactDGPMethod (const CRichModel &inputModel, int source, double R) | |
| CExactDGPMethod (const CRichModel &inputModel, const map< int, double > &indexOfSourceVerts) | |
| CExactDGPMethod (const CRichModel &inputModel, const map< int, double > &indexOfSourceVerts, const set< int > &destinations) | |
| CExactDGPMethod (const CRichModel &inputModel, const set< int > &indexOfSourceVerts) | |
| CExactDGPMethod (const CRichModel &inputModel, const set< int > &indexOfSourceVerts, double R) | |
| CExactDGPMethod (const CRichModel &inputModel, const set< int > &indexOfSourceVerts, const set< int > &destinations) | |
| virtual int | GetAncestor (int vIndex) const |
Public Member Functions inherited from CDistanceApproach | |
| vector< EdgePoint > | BacktraceIsoline (double val) const |
| CDistanceApproach (const CRichModel &model, int source) | |
| CDistanceApproach (const CRichModel &model, int source, int destination) | |
| CDistanceApproach (const CRichModel &model, int source, double R) | |
| CDistanceApproach (const CRichModel &model, const map< int, double > &sources) | |
| CDistanceApproach (const CRichModel &model, const map< int, double > &sources, const set< int > &destinations) | |
| CDistanceApproach (const CRichModel &model, const set< int > &sources) | |
| CDistanceApproach (const CRichModel &model, const set< int > &sources, double R) | |
| CDistanceApproach (const CRichModel &model, const set< int > &sources, const set< int > &destinations) | |
| virtual void | Execute () |
| string | GetAlgorithmName () const |
| const vector< double > & | GetDistanceField () const |
| double | GetMaxDistance () const |
| virtual __int64 | GetMaxLenOfQueue () const |
| virtual __int64 | GetMaxPropagationLevels () const |
| double | GetMemoryCost () const |
| __int64 | GetRunTime () const |
Protected Attributes | |
| vector< InfoAtAngle > | m_InfoAtAngles |
| __int64 | m_nCountOfWindows |
| __int64 | m_nMaxLenOfPseudoSourceQueue |
| __int64 | m_nMaxLenOfWindowQueue |
| queue< QuoteInfoAtVertex > | m_QueueForPseudoSources |
| queue< QuoteWindow > | m_QueueForWindows |
Protected Attributes inherited from CDistanceApproach | |
| __int64 | m_depthOfResultingTree |
| set< int > | m_destinations |
| double | m_maxDisValue |
| __int64 | m_maxLenOfQueue |
| string | m_nameOfAlgorithm |
| __int64 | m_nTotalMilliSeconds |
| double | m_radius |
| vector< double > | m_scalarField |
| map< int, double > | m_sources |
| const CRichModel & | model |
Additional Inherited Members | |
Static Public Member Functions inherited from CDistanceApproach | |
| static vector< double > | DiffDistanceField (const vector< double > &field1, const vector< double > &field2) |
Public Attributes inherited from CExactDGPMethod | |
| vector< InfoAtVertex > | m_InfoAtVertices |
Public Attributes inherited from CDistanceApproach | |
| double | m_memory |
Definition at line 15 of file Chen_Han.h.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| int | source | ||
| ) |
Definition at line 19 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| int | source, | ||
| int | destination | ||
| ) |
Definition at line 23 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| int | source, | ||
| double | R | ||
| ) |
Definition at line 27 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| const map< int, double > & | sources | ||
| ) |
Definition at line 32 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| const map< int, double > & | sources, | ||
| const set< int > & | destinations | ||
| ) |
Definition at line 37 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| const set< int > & | sources | ||
| ) |
Definition at line 42 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| const set< int > & | sources, | ||
| double | R | ||
| ) |
Definition at line 47 of file Chen_Han.cpp.
| CChen_Han::CChen_Han | ( | const CRichModel & | model, |
| const set< int > & | sources, | ||
| const set< int > & | destinations | ||
| ) |
Definition at line 52 of file Chen_Han.cpp.
|
protectedvirtual |
Reimplemented in CXin_Wang.
Definition at line 114 of file Chen_Han.cpp.
|
protectedvirtual |
Reimplemented in CXin_Wang, and CICH_WindowFiltering.
Definition at line 121 of file Chen_Han.cpp.
|
protectedvirtual |
Reimplemented from CExactDGPMethod.
Definition at line 102 of file Chen_Han.cpp.
|
protected |
Definition at line 629 of file Chen_Han.cpp.
|
protected |
Definition at line 259 of file Chen_Han.cpp.
|
protected |
Definition at line 391 of file Chen_Han.cpp.
|
protected |
Definition at line 248 of file Chen_Han.cpp.
|
protected |
Definition at line 223 of file Chen_Han.cpp.
|
protected |
Definition at line 540 of file Chen_Han.cpp.
|
protected |
Definition at line 833 of file Chen_Han.cpp.
|
protected |
Definition at line 867 of file Chen_Han.cpp.
|
protected |
Definition at line 696 of file Chen_Han.cpp.
|
protected |
Definition at line 767 of file Chen_Han.cpp.
|
protected |
Definition at line 732 of file Chen_Han.cpp.
|
protected |
Definition at line 800 of file Chen_Han.cpp.
|
protected |
Definition at line 637 of file Chen_Han.cpp.
|
protectedvirtual |
Reimplemented from CExactDGPMethod.
Reimplemented in CXin_Wang.
Definition at line 67 of file Chen_Han.cpp.
|
protected |
Definition at line 673 of file Chen_Han.cpp.
|
inline |
Definition at line 123 of file Chen_Han.h.
|
inline |
Definition at line 122 of file Chen_Han.h.
|
inline |
Definition at line 121 of file Chen_Han.h.
|
protectedvirtual |
Reimplemented from CExactDGPMethod.
Definition at line 58 of file Chen_Han.cpp.
|
protected |
Definition at line 217 of file Chen_Han.cpp.
|
virtual |
Reimplemented from CDistanceApproach.
Definition at line 205 of file Chen_Han.cpp.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in CXin_Wang.
Definition at line 127 of file Chen_Han.cpp.
|
protected |
Definition at line 82 of file Chen_Han.h.
|
protected |
Definition at line 85 of file Chen_Han.h.
|
protected |
Definition at line 84 of file Chen_Han.h.
|
protected |
Definition at line 83 of file Chen_Han.h.
|
protected |
Definition at line 81 of file Chen_Han.h.
|
protected |
Definition at line 80 of file Chen_Han.h.