Fréchet View  1.6.0
A Tool for Exploring Fréchet Distance Algorithms
frechet::reach::Graph Member List

This is the complete list of members for frechet::reach::Graph, including all inherited members.

add_edge(int i, int j)frechet::reach::Graph
add_edge(Orientation ori_from, int i_from, Orientation ori_to, int i_to)frechet::reach::Graph
add_range(IndexRange r_from, IndexRange r_to)frechet::reach::Graph
allocate(Orientation o1, Orientation o2)frechet::reach::Graph
allocateAll()frechet::reach::Graph
and_row(mzd_t *M, int r, mzd_t *M2, int r2)frechet::reach::Graphstatic
clear()frechet::reach::Graph
clear()frechet::reach::Graph
clear(Orientation ori1, Orientation ori2)frechet::reach::Graph
clear_row(mzd_t *M, int row)frechet::reach::Graphstatic
combine(const Graph *P)frechet::reach::Graphvirtual
contains_edge(Orientation ori_from, int i_from, Orientation ori_to, int i_to) constfrechet::reach::Graph
contains_edge(IndexRange r_from, IndexRange r_to) constfrechet::reach::Graph
copy(const Graph &)frechet::reach::Graphprivate
copy(const Structure &str, Pointer i1, Pointer i2)frechet::reach::Graphprivate
copy(const Graph &that)frechet::reach::Graphprotected
copy(const Structure &str, Orientation ori)frechet::reach::Graphprotected
density(Orientation ori1, Orientation ori2) constfrechet::reach::Graph
density() constfrechet::reach::Graph
diagonalElementfrechet::reach::Graphmutableprotected
edges() constfrechet::reach::Graph
empty(Orientation o1, Orientation o2) constfrechet::reach::Graph
finalize()frechet::reach::Graphvirtual
find_next0(Orientation o1, int i, Orientation o2, int j) constfrechet::reach::Graph
find_next0(mzd_t *M, int row, int i)frechet::reach::Graphstatic
find_next1(Orientation o1, int i, Orientation o2, int j) constfrechet::reach::Graph
find_next1(mzd_t *M, int row, int i)frechet::reach::Graphstatic
find_next_range(Orientation o1, int i, Orientation o2, int j) constfrechet::reach::Graph
foundDiagonalElement() constfrechet::reach::Graphvirtual
frechet::reach::newGraph(const GraphModel::ptr model)frechet::reach::Graphfriend
frechet::reach::newGraph(const GraphModel::ptr model, IndexRange hmask)frechet::reach::Graphfriend
frechet::reach::newGraph(const GraphModel::ptr model, Structure &str)frechet::reach::Graphfriend
gfrechet::reach::Graphprivate
Graph(const GraphModel &model, graph_t *ag)frechet::reach::Graphprivate
Graph(const GraphModel &model)frechet::reach::Graph
Graph(const GraphModel &model, Structure &str, int i0)frechet::reach::Graph
Graph(const Graph &)frechet::reach::Graph
Graph(Graph &&)frechet::reach::Graph
Graph(const GraphModel::ptr amodel)frechet::reach::Graphprotected
Graph(const GraphModel::ptr amodel, IndexRange range)frechet::reach::Graphprotected
Graph(const GraphModel::ptr amodel, Structure &str)frechet::reach::Graphprotected
Graph(const Graph &that)frechet::reach::Graph
Graph(Graph &&that)frechet::reach::Graph
graph_t typedeffrechet::reach::Graphprivate
graphModel() constfrechet::reach::Graphinline
has_bits(mzd_t *M, int row, int i, int j)frechet::reach::Graphstatic
hmask() constfrechet::reach::Graphinline
i2vfrechet::reach::Graphprivate
Index typedeffrechet::reach::Graphprivate
Index2VertexMap typedeffrechet::reach::Graphprivate
is_adjacent_to(const Graph &A, const Graph &B)frechet::reach::Graphstatic
is_upper_triangular(Orientation ori1, Orientation ori2) constfrechet::reach::Graph
is_upper_triangular(const mzd_t *mzd)frechet::reach::Graphstatic
maskfrechet::reach::Graphprotected
memory(Orientation ori1, Orientation ori2) constfrechet::reach::Graph
memory() constfrechet::reach::Graph
merge2(const Graph *B, MatrixPool *pool=nullptr) constfrechet::reach::Graph
merge2(const Graph *A, const Graph *B, MatrixPool *pool=nullptr)frechet::reach::Graphvirtual
merge3(const Graph *B, MatrixPool *pool=nullptr) constfrechet::reach::Graph
merge3(const Graph *A, const Graph *B, MatrixPool *pool=nullptr)frechet::reach::Graphvirtual
modelfrechet::reach::Graphprivate
modelfrechet::reach::Graphprotected
mtxfrechet::reach::Graphprotected
Name typedeffrechet::reach::Graphprivate
operator+=(const Graph &)frechet::reach::Graph
operator=(const Graph &)frechet::reach::Graph
operator=(Graph &&)frechet::reach::Graph
operator=(const Graph &that)frechet::reach::Graph
operator=(Graph &&that)frechet::reach::Graph
operator==(const Graph &that) constfrechet::reach::Graph
originfrechet::reach::Graph
print(std::ostream &out, Orientation o1, Orientation o2) constfrechet::reach::Graph
print(std::ostream &out, const mzd_t *M)frechet::reach::Graphprotectedstatic
printOrigin(std::ostream &out) constfrechet::reach::Graph
ptr typedeffrechet::reach::Graph
ptr typedeffrechet::reach::Graph
queryDiagonalElement() constfrechet::reach::Graphvirtual
rect(Orientation o1, Orientation o2) constfrechet::reach::Graph
release()frechet::reach::Graphvirtual
release(Orientation o1, Orientation o2)frechet::reach::Graphvirtual
release(Orientation o1, Orientation o2, MatrixPool *pool)frechet::reach::Graphvirtual
releaseIfZero()frechet::reach::Graph
resetConditions()frechet::reach::Graphinlinevirtual
set_bits(mzd_t *M, int row, int i, int j)frechet::reach::Graphstatic
setOriginCombine(Graph::ptr P)frechet::reach::Graph
setOriginMerge2(Graph::ptr A, Graph::ptr B)frechet::reach::Graph
setOriginMerge3(Graph::ptr A, Graph::ptr B)frechet::reach::Graph
setOriginPlacement(int di, int dj)frechet::reach::Graph
setOriginRG(int i)frechet::reach::Graph
swap(Graph &)frechet::reach::Graphprivate
swap(Graph &that)frechet::reach::Graphprotected
synchFromGpu()frechet::reach::Graphinlinevirtual
synchToGpu()frechet::reach::Graphinlinevirtual
transitiveClosure() constfrechet::reach::Graph
transitiveClosureInPlace()frechet::reach::Graph
vertex(int i)frechet::reach::Graphprivate
Vertex2IndexMap typedeffrechet::reach::Graphprivate
vertex_t typedeffrechet::reach::Graphprivate
vertices() constfrechet::reach::Graph
zero(Orientation o1, Orientation o2) constfrechet::reach::Graph
~Graph()frechet::reach::Graph
~Graph()frechet::reach::Graphvirtual