|
Rosetta 3.5
|
#include <UpperEdgeGraph.fwd.hh>


Public Types | |
| typedef UEVertex< V, E > | VertexClass |
| typedef UEEdge< V, E > | EdgeClass |
| typedef utility::vector1 < utility::pointer::owning_ptr < VertexClass > > | VertexVector |
| typedef utility::vector1 < UEEdge< V, E > >::iterator | UpperEdgeListIter |
| typedef utility::vector1 < UEEdge< V, E > >::const_iterator | UpperEdgeListConstIter |
Public Member Functions | |
| UpperEdgeGraph () | |
| UpperEdgeGraph (platform::Size nverts) | |
| UpperEdgeGraph (UpperEdgeGraph< V, E > const &other) | |
| virtual | ~UpperEdgeGraph () |
| UpperEdgeGraph< V, E > const & | operator= (UpperEdgeGraph< V, E > const &other) |
| void | set_num_vertices (platform::Size num_vertices) |
| VertexClass & | get_vertex (platform::Size index) |
| VertexClass const & | get_vertex (platform::Size index) const |
| EdgeClass & | add_edge (platform::Size lower_vertex, platform::Size upper_vertex) |
| void | add_edge (platform::Size lower_vertex, platform::Size upper_vertex, E const &edge_data) |
| bool | edge_exists (platform::Size lower_vertex, platform::Size upper_vertex) |
| EdgeClass * | get_edge (platform::Size lower_vertex, platform::Size upper_vertex) |
| platform::Size | num_edges () const |
| platform::Size | num_vertices () const |
| void | drop_all_edges () |
Private Member Functions | |
| void | create_vertices () |
| void | copy_from (UpperEdgeGraph< V, E > const &other) |
| VertexClass * | get_vertex_ptr (int index) |
| void | note_edge_deleted () |
Private Attributes | |
| platform::Size | num_vertices_ |
| platform::Size | num_edges_ |
| VertexVector | vertices_ |
Friends | |
| class | UEEdge< V, E > |
| class | UEVertex< V, E > |
Definition at line 22 of file UpperEdgeGraph.fwd.hh.
| typedef UEEdge< V, E > core::graph::UpperEdgeGraph< V, E >::EdgeClass |
Definition at line 388 of file UpperEdgeGraph.hh.
| typedef utility::vector1< UEEdge< V, E > >::const_iterator core::graph::UpperEdgeGraph< V, E >::UpperEdgeListConstIter |
Definition at line 391 of file UpperEdgeGraph.hh.
| typedef utility::vector1< UEEdge< V, E > >::iterator core::graph::UpperEdgeGraph< V, E >::UpperEdgeListIter |
Definition at line 390 of file UpperEdgeGraph.hh.
| typedef UEVertex< V, E > core::graph::UpperEdgeGraph< V, E >::VertexClass |
Definition at line 387 of file UpperEdgeGraph.hh.
| typedef utility::vector1< utility::pointer::owning_ptr< VertexClass > > core::graph::UpperEdgeGraph< V, E >::VertexVector |
Definition at line 389 of file UpperEdgeGraph.hh.
|
inline |
Definition at line 396 of file UpperEdgeGraph.hh.
|
inline |
Definition at line 397 of file UpperEdgeGraph.hh.
|
inline |
Definition at line 402 of file UpperEdgeGraph.hh.
|
inlinevirtual |
Definition at line 408 of file UpperEdgeGraph.hh.
|
inline |
|
inline |
Definition at line 447 of file UpperEdgeGraph.hh.
|
inlineprivate |
Definition at line 496 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::operator=(), and core::graph::UpperEdgeGraph< Vertex, Edge >::UpperEdgeGraph().
|
inlineprivate |
Definition at line 482 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::copy_from(), core::graph::UpperEdgeGraph< Vertex, Edge >::set_num_vertices(), and core::graph::UpperEdgeGraph< Vertex, Edge >::UpperEdgeGraph().
|
inline |
Definition at line 471 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::drop_all_edges(), and core::graph::UpperEdgeGraph< Vertex, Edge >::set_num_vertices().
|
inline |
Definition at line 458 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::add_edge(), and protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_sets().
|
inline |
Definition at line 463 of file UpperEdgeGraph.hh.
Referenced by protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::recompute().
|
inline |
Definition at line 430 of file UpperEdgeGraph.hh.
Referenced by protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::component(), core::graph::UpperEdgeGraph< Vertex, Edge >::copy_from(), protocols::simple_moves::point_graph_dme(), and core::conformation::residue_point_graph_from_conformation().
|
inline |
Definition at line 433 of file UpperEdgeGraph.hh.
|
inlineprivate |
Definition at line 520 of file UpperEdgeGraph.hh.
|
inlineprivate |
Definition at line 523 of file UpperEdgeGraph.hh.
Referenced by core::graph::UEEdge< V, E >::delete_edge().
|
inline |
Definition at line 468 of file UpperEdgeGraph.hh.
|
inline |
Definition at line 469 of file UpperEdgeGraph.hh.
Referenced by protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_sets(), protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::recompute(), and core::graph::UpperEdgeGraph< Vertex, Edge >::set_num_vertices().
|
inline |
Definition at line 411 of file UpperEdgeGraph.hh.
|
inline |
Definition at line 419 of file UpperEdgeGraph.hh.
Referenced by protocols::toolbox::pose_metric_calculators::DecomposeAndReweightEnergiesCalculator::num_sets(), and core::conformation::residue_point_graph_from_conformation().
|
friend |
Definition at line 476 of file UpperEdgeGraph.hh.
|
friend |
Definition at line 477 of file UpperEdgeGraph.hh.
|
private |
Definition at line 529 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::add_edge(), core::graph::UpperEdgeGraph< Vertex, Edge >::create_vertices(), core::graph::UpperEdgeGraph< Vertex, Edge >::drop_all_edges(), core::graph::UpperEdgeGraph< Vertex, Edge >::note_edge_deleted(), and core::graph::UpperEdgeGraph< Vertex, Edge >::num_edges().
|
private |
Definition at line 528 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::copy_from(), core::graph::UpperEdgeGraph< Vertex, Edge >::create_vertices(), core::graph::UpperEdgeGraph< Vertex, Edge >::num_vertices(), and core::graph::UpperEdgeGraph< Vertex, Edge >::set_num_vertices().
|
private |
Definition at line 530 of file UpperEdgeGraph.hh.
Referenced by core::graph::UpperEdgeGraph< Vertex, Edge >::add_edge(), core::graph::UpperEdgeGraph< Vertex, Edge >::copy_from(), core::graph::UpperEdgeGraph< Vertex, Edge >::create_vertices(), core::graph::UpperEdgeGraph< Vertex, Edge >::drop_all_edges(), core::graph::UpperEdgeGraph< Vertex, Edge >::edge_exists(), core::graph::UpperEdgeGraph< Vertex, Edge >::get_edge(), core::graph::UpperEdgeGraph< Vertex, Edge >::get_vertex(), and core::graph::UpperEdgeGraph< Vertex, Edge >::get_vertex_ptr().
1.8.4