Overture
Version 25
|
A region generated using a hybrid/unstructured mesh. More...
#include <smesh.hh>
Public Member Functions | |
UnstructuredRegion (real dx=.1, real dy=.1) | |
~UnstructuredRegion () | |
virtual Mapping & | getMapping () |
virtual ArraySimple< int > & | getGridIDList () |
virtual ArraySimple< real > & | getVertices () |
virtual int | numberOfVertices () |
virtual int | numberOfElements () |
void | useCutout () |
void | dontUseCutout () |
virtual ArraySimpleFixed< int, 4, 1, 1, 1 > | getElement (int e) |
Public Member Functions inherited from Region | |
Region (real dx=.1, real dy=.1, std::string nm="") | |
virtual | ~Region () |
void | addCurve (Curve *c) |
add a curve to the region, resetting the reference grid accordingly | |
void | delCurve (Curve *c) |
delete a curve from the region | |
curve_iterator | curve_begin () |
curve_iterator | curve_end () |
int | numberOfCurves () const |
virtual void | resetIDList () |
const SquareMapping & | getReferenceGrid () const |
get the reference grid used to guide the mesh spacing | |
real | getDx () const |
real | getDy () const |
void | setDx (real d) |
void | setDy (real d) |
std::string | getName () const |
void | setName (std::string nm) |
int | ID () const |
Protected Member Functions | |
bool | umapUpToDate () const |
Protected Member Functions inherited from Region | |
void | specifyReferenceGridBounds (real x1, real y1, real x2, real y2) |
void | resetReferenceGrid () |
Protected Attributes | |
ArraySimple< real > | grid |
ArraySimple< int > | cutoutIDMap |
Protected Attributes inherited from Region | |
real | dxRef |
real | dyRef |
ArraySimple< int > | gridIDList |
Additional Inherited Members | |
Public Types inherited from Region | |
typedef std::vector< Curve * > ::iterator | curve_iterator |
A region generated using a hybrid/unstructured mesh.
|
inline |
|
inline |
|
virtual |
Implements Region.
|
virtual |
Implements Region.
|
virtual |
|
virtual |
Implements Region.
|
virtual |
Implements Region.
|
virtual |
Implements Region.
|
inlineprotected |
|
inline |
|
protected |
|
protected |