#include <DistanceApproach.h>
|
| vector< EdgePoint > | BacktraceIsoline (double val) const |
| |
| virtual vector< EdgePoint > | BacktraceShortestPath (int end) const =0 |
| |
| | 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 |
| |
| virtual int | GetAncestor (int vIndex) const =0 |
| |
| const vector< double > & | GetDistanceField () const |
| |
| double | GetMaxDistance () const |
| |
| virtual __int64 | GetMaxLenOfQueue () const |
| |
| virtual __int64 | GetMaxPropagationLevels () const |
| |
| double | GetMemoryCost () const |
| |
| __int64 | GetRunTime () const |
| |
| virtual void | OutputExperimentalResults () const |
| |
|
| static vector< double > | DiffDistanceField (const vector< double > &field1, const vector< double > &field2) |
| |
Definition at line 5 of file DistanceApproach.h.
◆ CDistanceApproach() [1/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
int |
source |
|
) |
| |
◆ CDistanceApproach() [2/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
int |
source, |
|
|
int |
destination |
|
) |
| |
◆ CDistanceApproach() [3/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
int |
source, |
|
|
double |
R |
|
) |
| |
◆ CDistanceApproach() [4/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
const map< int, double > & |
sources |
|
) |
| |
◆ CDistanceApproach() [5/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
const map< int, double > & |
sources, |
|
|
const set< int > & |
destinations |
|
) |
| |
◆ CDistanceApproach() [6/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
const set< int > & |
sources |
|
) |
| |
◆ CDistanceApproach() [7/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
const set< int > & |
sources, |
|
|
double |
R |
|
) |
| |
◆ CDistanceApproach() [8/8]
| CDistanceApproach::CDistanceApproach |
( |
const CRichModel & |
model, |
|
|
const set< int > & |
sources, |
|
|
const set< int > & |
destinations |
|
) |
| |
◆ BacktraceIsoline()
| vector< EdgePoint > CDistanceApproach::BacktraceIsoline |
( |
double |
val | ) |
const |
◆ BacktraceShortestPath()
| virtual vector<EdgePoint> CDistanceApproach::BacktraceShortestPath |
( |
int |
end | ) |
const |
|
pure virtual |
◆ CollectExperimentalResults()
| void CDistanceApproach::CollectExperimentalResults |
( |
| ) |
|
|
protectedpure virtual |
◆ DiffDistanceField()
| vector< double > CDistanceApproach::DiffDistanceField |
( |
const vector< double > & |
field1, |
|
|
const vector< double > & |
field2 |
|
) |
| |
|
static |
◆ Dispose()
| virtual void CDistanceApproach::Dispose |
( |
| ) |
|
|
protectedpure virtual |
◆ Execute()
| void CDistanceApproach::Execute |
( |
| ) |
|
|
virtual |
◆ GetAlgorithmName()
| string CDistanceApproach::GetAlgorithmName |
( |
| ) |
const |
◆ GetAncestor()
| virtual int CDistanceApproach::GetAncestor |
( |
int |
vIndex | ) |
const |
|
pure virtual |
◆ GetDistanceField()
| const vector< double > & CDistanceApproach::GetDistanceField |
( |
| ) |
const |
◆ GetMaxDistance()
| double CDistanceApproach::GetMaxDistance |
( |
| ) |
const |
◆ GetMaxLenOfQueue()
| virtual __int64 CDistanceApproach::GetMaxLenOfQueue |
( |
| ) |
const |
|
inlinevirtual |
◆ GetMaxPropagationLevels()
| virtual __int64 CDistanceApproach::GetMaxPropagationLevels |
( |
| ) |
const |
|
inlinevirtual |
◆ GetMemoryCost()
| double CDistanceApproach::GetMemoryCost |
( |
| ) |
const |
|
inline |
◆ GetRunTime()
| __int64 CDistanceApproach::GetRunTime |
( |
| ) |
const |
|
inline |
◆ Initialize()
| void CDistanceApproach::Initialize |
( |
| ) |
|
|
protectedpure virtual |
◆ OutputExperimentalResults()
| void CDistanceApproach::OutputExperimentalResults |
( |
| ) |
const |
|
virtual |
◆ Propagate()
| virtual void CDistanceApproach::Propagate |
( |
| ) |
|
|
protectedpure virtual |
◆ m_depthOfResultingTree
| __int64 CDistanceApproach::m_depthOfResultingTree |
|
protected |
◆ m_destinations
| set<int> CDistanceApproach::m_destinations |
|
protected |
◆ m_maxDisValue
| double CDistanceApproach::m_maxDisValue |
|
protected |
◆ m_maxLenOfQueue
| __int64 CDistanceApproach::m_maxLenOfQueue |
|
protected |
◆ m_memory
| double CDistanceApproach::m_memory |
◆ m_nameOfAlgorithm
| string CDistanceApproach::m_nameOfAlgorithm |
|
protected |
◆ m_nTotalMilliSeconds
| __int64 CDistanceApproach::m_nTotalMilliSeconds |
|
protected |
◆ m_radius
| double CDistanceApproach::m_radius |
|
protected |
◆ m_scalarField
| vector<double> CDistanceApproach::m_scalarField |
|
protected |
◆ m_sources
| map<int, double> CDistanceApproach::m_sources |
|
protected |
◆ model
The documentation for this class was generated from the following files: