Data Fields | |
int | numnodes |
int | numelems |
int | numloops |
PfsNode * | nodelist |
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 |
PfsElem * | ref_elem |
int | ref_node |
double | iter_toler |
Definition at line 289 of file pfs.c.
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().
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().
Total number of loops (connected bdry portions)
Definition at line 295 of file pfs.c.
Referenced by pfsBuildLoopList(), pfsLoopShot(), pfsRInitSurf(), pfsRItrFirstLoopNode(), pfsRItrNextLoopNode(), and pfsRItrNumLoops().
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().
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().
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().
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().