SVR::PLCRefiner< ambient > Class Template Reference

#include <PLCRefiner.h>

Inheritance diagram for SVR::PLCRefiner< ambient >:

SVR::MeshRefiner List of all members.

Public Types

typedef std::pair< boost::array<
unsigned, ambient >, unsigned > 
face_type

Public Member Functions

size_t getID (const Vertex *v) const
void setID (Vertex *v)
virtual void refine ()
void printStats ()
void split (WorkItem *w, SplitData &sdata)
void animation_print ()
void cleanup ()
virtual void printToNodeEle (FILE *node, FILE *ele) const

Static Public Member Functions

static PLCRefinerinitialize (const SVR_IO::PLC *plc, RefineConstants consts)

Friends

class CheckFinal
struct DoPrintSimplex

Classes

struct  animator
struct  CheckFinal
struct  DoPrintSimplex
struct  EncroachmentChecker

template<size_t ambient>
class SVR::PLCRefiner< ambient >


Member Typedef Documentation

template<size_t ambient>
typedef std::pair<boost::array<unsigned, ambient>, unsigned> SVR::PLCRefiner< ambient >::face_type
 


Member Function Documentation

template<size_t ambient>
void SVR::PLCRefiner< ambient >::animation_print  )  [inline]
 

template<size_t ambient>
void SVR::PLCRefiner< ambient >::cleanup  )  [inline]
 

template<size_t ambient>
size_t SVR::PLCRefiner< ambient >::getID const Vertex v  )  const [inline]
 

Return the ID of the vertex.

template<size_t ambient>
static PLCRefiner* SVR::PLCRefiner< ambient >::initialize const SVR_IO::PLC plc,
RefineConstants  consts
[inline, static]
 

template<size_t ambient>
void SVR::PLCRefiner< ambient >::printStats  )  [inline]
 

template<size_t ambient>
virtual void SVR::PLCRefiner< ambient >::printToNodeEle FILE *  node,
FILE *  ele
const [inline, virtual]
 

Print the top-dimensional mesh to a .node and a .ele file, in Shewchuk's format he developed during the Quake project (generalized in the obvious way to arbitrary dimension)

Implements SVR::MeshRefiner.

template<size_t ambient>
virtual void SVR::PLCRefiner< ambient >::refine  )  [inline, virtual]
 

Implements SVR::MeshRefiner.

template<size_t ambient>
void SVR::PLCRefiner< ambient >::setID Vertex v  )  [inline]
 

template<size_t ambient>
void SVR::PLCRefiner< ambient >::split WorkItem w,
SplitData sdata
[inline]
 


Friends And Related Function Documentation

template<size_t ambient>
friend class CheckFinal [friend]
 

template<size_t ambient>
friend struct DoPrintSimplex [friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Mar 27 19:04:16 2008 by  doxygen 1.4.6