Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::wgraph::DecomposedWGraph Class Reference

#include <wgraph.h>

Collaboration diagram for atlas::wgraph::DecomposedWGraph:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DecomposedWGraph (const WGraph &wg)
 ~DecomposedWGraph ()
void swap (DecomposedWGraph &other)
size_t rank () const
size_t cellCount () const
const graph::OrientedGraphinducedGraph () const
const wgraph::WGraphcell (size_t c) const
const std::vector< blocks::BlockElt > & cellMembers (size_t c) const

Private Types

typedef unsigned int cell_no

Private Attributes

std::vector< WGraphd_cell
std::vector< cell_nod_part
std::vector< std::vector<
blocks::BlockElt > > 
d_id
graph::OrientedGraph d_induced

Member Typedef Documentation

typedef unsigned int atlas::wgraph::DecomposedWGraph::cell_no [private]
 

Definition at line 120 of file wgraph.h.

Referenced by DecomposedWGraph().


Constructor & Destructor Documentation

atlas::wgraph::DecomposedWGraph::DecomposedWGraph const WGraph wg  )  [explicit]
 

Definition at line 90 of file wgraph.cpp.

References cell_no, atlas::wgraph::WGraph::cells(), atlas::wgraph::WGraph::coeffList(), atlas::wgraph::CoeffList, d_cell, d_id, d_induced, d_part, atlas::wgraph::WGraph::descent(), atlas::wgraph::WGraph::edgeList(), atlas::wgraph::WGraph::rank(), atlas::wgraph::WGraph::resize(), and atlas::wgraph::WGraph::size().

atlas::wgraph::DecomposedWGraph::~DecomposedWGraph  )  [inline]
 

Definition at line 133 of file wgraph.h.


Member Function Documentation

const wgraph::WGraph& atlas::wgraph::DecomposedWGraph::cell size_t  c  )  const [inline]
 

Definition at line 148 of file wgraph.h.

Referenced by atlas::wgraph_io::printWDecomposition().

size_t atlas::wgraph::DecomposedWGraph::cellCount  )  const [inline]
 

Definition at line 146 of file wgraph.h.

References atlas::graph::OrientedGraph::size().

Referenced by atlas::wgraph_io::printWDecomposition().

const std::vector<blocks::BlockElt>& atlas::wgraph::DecomposedWGraph::cellMembers size_t  c  )  const [inline]
 

Definition at line 149 of file wgraph.h.

Referenced by atlas::wgraph_io::printWDecomposition().

const graph::OrientedGraph& atlas::wgraph::DecomposedWGraph::inducedGraph  )  const [inline]
 

Definition at line 147 of file wgraph.h.

Referenced by atlas::wgraph_io::printWDecomposition().

size_t atlas::wgraph::DecomposedWGraph::rank  )  const [inline]
 

Definition at line 145 of file wgraph.h.

Referenced by atlas::wgraph_io::printWDecomposition().

void atlas::wgraph::DecomposedWGraph::swap DecomposedWGraph other  )  [inline]
 

Definition at line 136 of file wgraph.h.

References d_cell, d_id, d_induced, d_part, and atlas::graph::OrientedGraph::swap().


Member Data Documentation

std::vector<WGraph> atlas::wgraph::DecomposedWGraph::d_cell [private]
 

Definition at line 122 of file wgraph.h.

Referenced by DecomposedWGraph(), and swap().

std::vector< std::vector<blocks::BlockElt> > atlas::wgraph::DecomposedWGraph::d_id [private]
 

Definition at line 125 of file wgraph.h.

Referenced by DecomposedWGraph(), and swap().

graph::OrientedGraph atlas::wgraph::DecomposedWGraph::d_induced [private]
 

Definition at line 127 of file wgraph.h.

Referenced by DecomposedWGraph(), and swap().

std::vector<cell_no> atlas::wgraph::DecomposedWGraph::d_part [private]
 

Definition at line 124 of file wgraph.h.

Referenced by DecomposedWGraph(), and swap().


The documentation for this class was generated from the following files:
Generated on Wed Mar 26 16:53:12 2008 for atlas by  doxygen 1.3.9.1