BiNodalGridSemiC Class Reference

The bisection nodal-grid semicoarsener:. More...

#include <GridCoarsener.hpp>

List of all members.

Public Member Functions

void PrintParam ()
 Prints the name and parameters.
bool GetCoarseSize (Array< int > &size)
 Computes the coarse sizes for given grid sizes.
 BiNodalGridSemiC (double the_ref_factor=2)
 Constructor.


Detailed Description

The bisection nodal-grid semicoarsener:.

For the directions in which the grid size (in grid cells) is greater than the maximum grid size (in cells) divided by a given factor, this coasener behaves simularly as BiNodalGridC. For the other directions it does nothing. This can be used for the semicoarsening in the geometrical multigrid methods.


Constructor & Destructor Documentation

BiNodalGridSemiC::BiNodalGridSemiC ( double  the_ref_factor = 2  )  [inline]

Constructor.


Member Function Documentation

void BiNodalGridSemiC::PrintParam (  ) 

Prints the name and parameters.

bool BiNodalGridSemiC::GetCoarseSize ( Array< int > &  size  ) 

Computes the coarse sizes for given grid sizes.

Parameters:
[in,out] size in: given fine grid sizes, out: coarse grid sizes
Returns:
non-zero if the coarser sizes can be computed, zero otherwise.


The documentation for this class was generated from the following files:
Generated on Fri Sep 21 12:34:05 2007 for SG2 by  doxygen 1.5.2