atlas  0.6
Public Member Functions | Private Attributes | List of all members
atlas::wgraph::WGraph Class Reference

#include <wgraph.h>

Collaboration diagram for atlas::wgraph::WGraph:
Collaboration graph
[legend]

Public Member Functions

 WGraph (size_t r)
 
void swap (WGraph &)
 
void cells (Partition &pi, graph::OrientedGraph *p=0) const
 
const WCoeffListcoeffList (graph::Vertex x) const
 
const RankFlagsdescent (graph::Vertex x) const
 
const graph::EdgeListedgeList (graph::Vertex x) const
 
const graph::OrientedGraphgraph () const
 
const size_t rank () const
 
size_t size () const
 
WCoeffListcoeffList (graph::Vertex x)
 
RankFlagsdescent (graph::Vertex x)
 
graph::EdgeListedgeList (graph::Vertex x)
 
void reset ()
 
void resize (size_t)
 

Private Attributes

size_t d_rank
 
graph::OrientedGraph d_graph
 
std::vector< WCoeffListd_coeff
 
std::vector< RankFlagsd_descent
 

Constructor & Destructor Documentation

atlas::wgraph::WGraph::WGraph ( size_t  r)
inlineexplicit

Member Function Documentation

void atlas::wgraph::WGraph::cells ( Partition &  pi,
graph::OrientedGraph p = 0 
) const
inline
const WCoeffList& atlas::wgraph::WGraph::coeffList ( graph::Vertex  x) const
inline
WCoeffList& atlas::wgraph::WGraph::coeffList ( graph::Vertex  x)
inline
const RankFlags& atlas::wgraph::WGraph::descent ( graph::Vertex  x) const
inline
RankFlags& atlas::wgraph::WGraph::descent ( graph::Vertex  x)
inline
const graph::EdgeList& atlas::wgraph::WGraph::edgeList ( graph::Vertex  x) const
inline
graph::EdgeList& atlas::wgraph::WGraph::edgeList ( graph::Vertex  x)
inline
const graph::OrientedGraph& atlas::wgraph::WGraph::graph ( ) const
inline
const size_t atlas::wgraph::WGraph::rank ( ) const
inline
void atlas::wgraph::WGraph::reset ( )
void atlas::wgraph::WGraph::resize ( size_t  n)
size_t atlas::wgraph::WGraph::size ( ) const
inline
void atlas::wgraph::WGraph::swap ( WGraph other)

Member Data Documentation

std::vector<WCoeffList> atlas::wgraph::WGraph::d_coeff
private
std::vector<RankFlags> atlas::wgraph::WGraph::d_descent
private
graph::OrientedGraph atlas::wgraph::WGraph::d_graph
private
size_t atlas::wgraph::WGraph::d_rank
private

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