Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
DoubleDistance Struct Reference

Public Types

using Distance_Type = double
 
using Distance_Type = double
 

Public Member Functions

Distance_Type operator() (SimpleGraph::Arc *arc) const
 
Distance_Type operator() (GridGraph::Arc *arc) const
 
Distance_Type operator() (Arc *arc) const
 
void set_weight (Arc *arc, Distance_Type w)
 

Static Public Member Functions

static void set_zero (SimpleGraph::Arc *arc)
 
static void set_zero (Arc *arc)
 

Detailed Description

Definition at line 103 of file astar_test.cc.

Member Typedef Documentation

◆ Distance_Type [1/2]

◆ Distance_Type [2/2]

Member Function Documentation

◆ operator()() [1/3]

Distance_Type DoubleDistance::operator() ( Arc arc) const
inline

Definition at line 90 of file johnson_test.cc.

◆ operator()() [2/3]

Distance_Type DoubleDistance::operator() ( GridGraph::Arc arc) const
inline

Definition at line 112 of file astar_test.cc.

References GTArcCommon< ArcInfo >::get_info().

◆ operator()() [3/3]

Distance_Type DoubleDistance::operator() ( SimpleGraph::Arc arc) const
inline

Definition at line 107 of file astar_test.cc.

References GTArcCommon< ArcInfo >::get_info().

Referenced by TEST().

◆ set_weight()

void DoubleDistance::set_weight ( Arc arc,
Distance_Type  w 
)
inline

Definition at line 100 of file johnson_test.cc.

References w.

◆ set_zero() [1/2]

static void DoubleDistance::set_zero ( Arc arc)
inlinestatic

Definition at line 95 of file johnson_test.cc.

◆ set_zero() [2/2]

static void DoubleDistance::set_zero ( SimpleGraph::Arc arc)
inlinestatic

Definition at line 117 of file astar_test.cc.

References GTArcCommon< ArcInfo >::get_info().


The documentation for this struct was generated from the following files: