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 WCoeffList & coeffList (graph::Vertex x) const
 
const RankFlags & descent (graph::Vertex x) const
 
const graph::EdgeList & edgeList (graph::Vertex x) const
 
const graph::OrientedGraph & graph () const
 
const size_t rank () const
 
size_t size () const
 
WCoeffList & coeffList (graph::Vertex x)
 
RankFlags & descent (graph::Vertex x)
 
graph::EdgeList & edgeList (graph::Vertex x)
 
void reset ()
 
void resize (size_t)
 

Private Attributes

size_t d_rank
 
graph::OrientedGraph d_graph
 
std::vector< WCoeffList > d_coeff
 
std::vector< RankFlags > d_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: