Dune::Amg::VertexProperties Class Reference
[Parallel Algebraic Multigrid]

#include <dependency.hh>

List of all members.


Detailed Description

Class representing a node in the matrix graph.

Contains methods for getting and setting node attributes.

Public Member Functions

 VertexProperties ()
 Constructor.
std::bitset< SIZE >::reference operator[] (std::size_t v)
 Access the bits directly.
bool operator[] (std::size_t v) const
 Acess the bits directly.
void setIsolated ()
 Marks that node as being isolated.
bool isolated () const
 Checks wether the node is isolated.
void resetIsolated ()
 Resets the isolated flag.
void setVisited ()
 Mark the node as already visited.
bool visited () const
 Checks wether the node is marked as visited.
void resetVisited ()
 Resets the visited flag.
void setFront ()
 Marks the node as belonging to the current clusters front.
bool front () const
 Checks wether the node is marked as a front node.
void resetFront ()
 Resets the front node flag.
void setExcluded ()
 Marks the vertex as excluded from the aggregation.
bool excluded () const
 Tests whether the vertex is excluded from the aggregation.
void resetExcluded ()
 Marks the vertex as included in the aggregation.
void reset ()
 Reset all flags.


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

Generated on Thu Apr 2 10:40:17 2009 for dune-istl by  doxygen 1.5.6