AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

DAGHCluster.h File Reference

The Cluster Routines. More...

#include "DAGH.h"
#include "DAGHCluster.c"

Include dependency graph for DAGHCluster.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

void Cluster3 (GridData< short > &flag, BBoxList &bblexclude, double Efficiency, int MinWidth, int MaxWidth, int BufferWidth, BBoxList &Result)
 A 3D interface to the recursive clustering algorithm Cluster3R(). More...

void Cluster2 (GridData< short > &flag, BBoxList &bblexclude, double Efficiency, int MinWidth, int MaxWidth, int BufferWidth, BBoxList &Result)
 A 2D interface to the recursive clustering algorithm Cluster3R(). More...

void Cluster1 (GridData< short > &flag, BBoxList &bblexclude, double Efficiency, int MinWidth, int MaxWidth, int BufferWidth, BBoxList &Result)
 Clusters a grid function flag into a list of bounding boxes result. More...

template<class Type> void DAGHCluster3d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &bbl, BBoxList &bblexclude)
template<class Type> void DAGHCluster3d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &nestbbl, BBoxList &bbl, BBoxList &bblexclude)
template<class Type> void DAGHCluster2d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &bbl, BBoxList &bblexclude)
template<class Type> void DAGHCluster2d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &nestbbl, BBoxList &bbl, BBoxList &bblexclude)
template<class Type> void DAGHCluster1d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &bbl, BBoxList &bblexclude)
template<class Type> void DAGHCluster1d (GridFunction< Type > &gf, const int time, const int level, const int min_blk_width, const int max_blk_width, const int buf_width, const double min_eff, const Type thresh, BBoxList &nestbbl, BBoxList &bbl, BBoxList &bblexclude)


Detailed Description

The Cluster Routines.

Definition in file DAGHCluster.h.


Function Documentation

void Cluster1 GridData< short > &    flag,
BBoxList   bblexclude,
double    Efficiency,
int    MinWidth,
int    MaxWidth,
int    BufferWidth,
BBoxList   result
 

Clusters a grid function flag into a list of bounding boxes result.

Assume flag is a 1D real array with values of 0.0 or 1.0 for flag or no flag.

Parameters:
flag  GridData1<short>. Array of points to cluster
Efficiency  double.
MinWidth  int.
MaxWidth  int.
BufferWidth  int.
result  BBoxList. The resulting BBoxList of the clustering algorithm
Date:
Apr-1996
Author:
Paul Walker

Definition at line 28 of file Cluster1.C.

void Cluster2 GridData< short > &    flag,
BBoxList   bblexclude,
double    Efficiency,
int    MinWidth,
int    MaxWidth,
int    BufferWidth,
BBoxList   Result
 

A 2D interface to the recursive clustering algorithm Cluster3R().

Parameters:
flag  GridData2<short>. Flag array for clustering.
Efficiency  double.
MinWidth  int.
MaxWidth  int.
BufferWidth  int.
Result  BBoxList. Result is returned in here
Date:
Mar-1996
Author:
Paul Walker

Definition at line 355 of file Cluster3.C.

Referenced by Cluster3R().

void Cluster3 GridData< short > &    flag,
BBoxList   bblexclude,
double    Efficiency,
int    MinWidth,
int    MaxWidth,
int    BufferWidth,
BBoxList   Result
 

A 3D interface to the recursive clustering algorithm Cluster3R().

Parameters:
flag  GridData3<short>. Flag array for clustering.
Efficiency  double.
MinWidth  int.
MaxWidth  int.
BufferWidth  int.
Result  BBoxList. Result is returned in here
Date:
Mar-1996
Author:
Paul Walker

Definition at line 417 of file Cluster3.C.

Referenced by Cluster3R().


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04