PfsSurf Struct Reference

Collaboration diagram for PfsSurf:

Collaboration graph
[legend]

Data Fields

int numnodes
int numelems
int numloops
PfsNodenodelist
void * elm3d_tree
void * elm2d_tree
int * looplist
int * sol_order
int maxnodes
double box_xmin
double box_xmax
double box_ymin
double box_ymax
double box_zmin
double box_zmax
double box_umin
double box_umax
double box_vmin
double box_vmax
PfsElemref_elem
int ref_node
double iter_toler

Detailed Description

Surface structure:

Definition at line 289 of file pfs.c.


Field Documentation

int PfsSurf::numnodes

Total number of nodes

Definition at line 291 of file pfs.c.

Referenced by pfsBuildLoopList(), pfsBuildSolOrderVec(), pfsClassifyNodes(), pfsCompute3dBoundBox(), pfsComputeParBoundBox(), pfsConfMapCoefficients(), pfsDelNodeList(), pfsInitParams(), pfsLoopShot(), pfsMarkBdryNodes(), pfsNodeJacobians(), pfsNodeNormals(), pfsNormalizeParVals(), pfsOrderAllBdryNodeAdj(), pfsRAddNode(), pfsRInitSurf(), pfsRItr3dBoundBox(), pfsRItrElem3dBox(), pfsRItrElemCenter(), pfsRItrElemNode(), pfsRItrElemNormal(), pfsRItrElemParBox(), pfsRItrFirst3dElem(), pfsRItrFirstElem(), pfsRItrFirstLoopNode(), pfsRItrFirstParElem(), pfsRItrNext3dElem(), pfsRItrNextElem(), pfsRItrNextLoopNode(), pfsRItrNextParElem(), pfsRItrNodeCoords(), pfsRItrNodeJacobian(), pfsRItrNodeNormal(), pfsRItrNodeParVals(), pfsRItrNumNodes(), pfsRItrParBoundBox(), and pfsSolveSurfPar1Pass().

int PfsSurf::numelems

Total number of elements

Definition at line 293 of file pfs.c.

Referenced by pfsBuildLoopList(), pfsFindRefElem(), pfsLoopShot(), pfsRAddElem(), pfsRInitSurf(), pfsRItrFirst3dElem(), pfsRItrFirstElem(), pfsRItrFirstLoopNode(), pfsRItrFirstParElem(), pfsRItrNext3dElem(), pfsRItrNextElem(), pfsRItrNextLoopNode(), and pfsRItrNextParElem().

int PfsSurf::numloops

Total number of loops (connected bdry portions)

Definition at line 295 of file pfs.c.

Referenced by pfsBuildLoopList(), pfsLoopShot(), pfsRInitSurf(), pfsRItrFirstLoopNode(), pfsRItrNextLoopNode(), and pfsRItrNumLoops().

PfsNode* PfsSurf::nodelist

Node list vector with coordinates and linked list of adjacent nodes for each node

Definition at line 298 of file pfs.c.

Referenced by pfsAddAdjNode(), pfsBuildLoopList(), pfsChkBdryNode(), pfsClassifyNodes(), pfsCompute3dBoundBox(), pfsComputeElemJac(), pfsComputeParBoundBox(), pfsConfMapCoefficients(), pfsCreateNextSolOrderLevel(), pfsDelNodeList(), pfsElem3dBoundBox(), pfsElemCenter(), pfsElemLocalGradients(), pfsElemNormal(), pfsElemParBoundBox(), pfsFindRefElem(), pfsGetEdgeAdjElems(), pfsInitParams(), pfsLoopShot(), pfsMarkBdryNodes(), pfsNodeConfMapCoeff(), pfsNodeConstrNormal(), pfsNodeJacobian(), pfsNodeJacobians(), pfsNodeNormal(), pfsNodeNormals(), pfsNodeShot(), pfsNormalizeParVals(), pfsOrderAllBdryNodeAdj(), pfsOrderBdryNodeAdj(), pfsRAddNode(), pfsRGetLoopElem(), pfsRInitSurf(), pfsRItrNextLoopNode(), pfsRItrNodeCoords(), pfsRItrNodeJacobian(), pfsRItrNodeNormal(), pfsRItrNodeParVals(), pfsRShot(), pfsSolveSurfPar1Pass(), and pfsUnmarkLoopNodes().

void* PfsSurf::elm3d_tree

Element list stored in RTREE (use 3d pts)

Definition at line 300 of file pfs.c.

Referenced by pfsBuildNodeAdj(), pfsComputeElemParBoundBoxes(), pfsDelElemList(), pfsElem3dBoundBox(), pfsFindRefElem(), pfsRInitSurf(), pfsRItrFirst3dElem(), pfsRItrFirstElem(), pfsRItrNext3dElem(), and pfsRItrNextElem().

void* PfsSurf::elm2d_tree

Element list stored in RTREE (use par pts)

Definition at line 302 of file pfs.c.

Referenced by pfsDelElemList(), pfsElemParBoundBox(), pfsRInitSurf(), pfsRItrFirstParElem(), and pfsRItrNextParElem().

int* PfsSurf::looplist

List vector of loop's first node

Definition at line 304 of file pfs.c.

Referenced by pfsBuildLoopList(), pfsRInitSurf(), pfsRItrFirstLoopNode(), and pfsRItrNextLoopNode().

int* PfsSurf::sol_order

Node solution order vector

Definition at line 306 of file pfs.c.

Referenced by pfsBuildSolOrderVec(), pfsDelSolOrderVec(), pfsRInitSurf(), and pfsSolveSurfPar1Pass().

int PfsSurf::maxnodes

Maximum allocated number of nodes and elements

Definition at line 308 of file pfs.c.

Referenced by pfsRAddNode(), and pfsRInitSurf().

double PfsSurf::box_xmin

Mesh bounding box minimum x coordinate

Definition at line 310 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), pfsRInitSurf(), and pfsRItr3dBoundBox().

double PfsSurf::box_xmax

Mesh bounding box maximum x coordinate

Definition at line 312 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), and pfsRItr3dBoundBox().

double PfsSurf::box_ymin

Mesh bounding box minimum y coordinate

Definition at line 314 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), pfsRInitSurf(), and pfsRItr3dBoundBox().

double PfsSurf::box_ymax

Mesh bounding box maximum y coordinate

Definition at line 316 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), and pfsRItr3dBoundBox().

double PfsSurf::box_zmin

Mesh bounding box minimum z coordinate

Definition at line 318 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), pfsRInitSurf(), and pfsRItr3dBoundBox().

double PfsSurf::box_zmax

Mesh bounding box maximum z coordinate

Definition at line 320 of file pfs.c.

Referenced by pfsCompute3dBoundBox(), and pfsRItr3dBoundBox().

double PfsSurf::box_umin

Mesh minimum parametric u coordinate

Definition at line 322 of file pfs.c.

Referenced by pfsComputeParBoundBox(), pfsNormalizeParVals(), pfsRInitSurf(), and pfsRItrParBoundBox().

double PfsSurf::box_umax

Mesh maximum parametric u coordinate

Definition at line 324 of file pfs.c.

Referenced by pfsComputeParBoundBox(), pfsNormalizeParVals(), and pfsRItrParBoundBox().

double PfsSurf::box_vmin

Mesh minimum parametric v coordinate

Definition at line 326 of file pfs.c.

Referenced by pfsComputeParBoundBox(), pfsNormalizeParVals(), pfsRInitSurf(), and pfsRItrParBoundBox().

double PfsSurf::box_vmax

Mesh maximum parametric v coordinate

Definition at line 328 of file pfs.c.

Referenced by pfsComputeParBoundBox(), pfsNormalizeParVals(), and pfsRItrParBoundBox().

PfsElem* PfsSurf::ref_elem

Reference element (element that contains the origin of parametric space)

Definition at line 331 of file pfs.c.

Referenced by pfsConfMapCoefficients(), pfsFindRefElem(), pfsInitParams(), and pfsRInitSurf().

int PfsSurf::ref_node

Reference node (origin of parametric space)

Definition at line 334 of file pfs.c.

Referenced by pfsBuildSolOrderVec(), pfsFindRefElem(), pfsInitParams(), and pfsRInitSurf().

double PfsSurf::iter_toler

Tolerance used as control of iterative solution for parametric values

Definition at line 337 of file pfs.c.

Referenced by pfsFindRefElem(), and pfsSolveSurfPar1Pass().


The documentation for this struct was generated from the following file:
Generated on Tue Oct 23 11:25:04 2007 for Relax by  doxygen 1.5.3