10 #ifndef CURVEDREGIONPATCH_H
11 #define CURVEDREGIONPATCH_H
15 #include "pumi_mesh.h"
24 vec_CrvdRgns_.clear();
28 vec_CrvdRgns_.clear();
31 void Add(pMeshEnt region){
32 vec_CrvdRgns_.push_back(region);
36 return vec_CrvdRgns_.size();
49 std::vector<pMeshEnt> vec_CrvdRgns_;
53 #endif//CURVEDREGIONPATCH_H
double CalcAverageShape()
get the average shape
Definition: CrvRgnPatch.cc:41
double CalcWorstShape()
get the worst shape
Definition: CrvRgnPatch.cc:56
a set/patch (cavity) of adjacent/connected curved elements
Definition: CrvRgnPatch.h:19
int NumRgns()
size of the patch
Definition: CrvRgnPatch.h:35
~CrvRgnPatch()
destructor
Definition: CrvRgnPatch.h:27
double CalcMedianShape()
get the median shape
Definition: CrvRgnPatch.cc:16
CrvRgnPatch()
constructor
Definition: CrvRgnPatch.h:23
void Add(pMeshEnt region)
add region to the patch
Definition: CrvRgnPatch.h:31
void SetPatch(pumi::pPList RgnList)
set the whole patch at once
Definition: CrvRgnPatch.cc:81