PHP Класс Trismegiste\Mondrian\Graph\Algorithm

Algorithm is an algorithm on Graph. This class does nothing except wrapping the graph. It is intended to avoid copy/paste of this content for real algorithms. See it as a default implementation. Therefore you only need to subclass this decorator and add your methods. It is not abstract since I want to test it but the spirit is :)
Наследование: implements Trismegiste\Mondrian\Graph\Graph
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$graph

Открытые методы

Метод Описание
__construct ( Trismegiste\Mondrian\Graph\Graph $g ) Decorates the graph
addEdge ( Vertex $source, Vertex $target )
addVertex ( Vertex $v )
getEdgeIterator ( Vertex $v ) {@inheritDoc}
getEdgeSet ( )
getPartition ( ) {@inheritDoc}
getSuccessor ( Vertex $v )
getVertexSet ( )
searchEdge ( Vertex $source, Vertex $target )

Описание методов

__construct() публичный Метод

Decorates the graph
public __construct ( Trismegiste\Mondrian\Graph\Graph $g )
$g Trismegiste\Mondrian\Graph\Graph

addEdge() публичный Метод

public addEdge ( Vertex $source, Vertex $target )
$source Vertex
$target Vertex

addVertex() публичный Метод

public addVertex ( Vertex $v )
$v Vertex

getEdgeIterator() публичный Метод

{@inheritDoc}
public getEdgeIterator ( Vertex $v )
$v Vertex

getEdgeSet() публичный Метод

public getEdgeSet ( )

getPartition() публичный Метод

{@inheritDoc}
public getPartition ( )

getSuccessor() публичный Метод

public getSuccessor ( Vertex $v )
$v Vertex

getVertexSet() публичный Метод

public getVertexSet ( )

searchEdge() публичный Метод

public searchEdge ( Vertex $source, Vertex $target )
$source Vertex
$target Vertex

Описание свойств

$graph защищенное свойство

protected $graph