libsurf
Programmer's Documentation

PentaGrow Member List

This is the complete list of members for PentaGrow, including all inherited members.

adaptWall(const DVector< uint > &faceTags)PentaGrow
adjustRidgeNormals()PentaGrowprivate
annotate(const XmlElement &xe)MxAnnotated
Anything enum value (defined in PentaGrow)PentaGrowprivate
appendBoco(Mx::BocoType t, const Indices &idx)MxMesh
appendBoco(const MxMeshBoco &bc)MxMesh
appendBoco(MxMeshBoco &&bc)MxMesh
appendDeform(const MxMeshDeform &d)MxMesh
appendFFAFields(const std::string &boutFile)MxMesh
appendField(const MxMeshField &f)MxMesh
appendField(MxMeshField &&f)MxMesh
appendField(const std::string &s, const Vector &v)MxMesh
appendField(const std::string &s, const DVector< float > &v)MxMesh
appendField(const std::string &s, const DVector< int > &v)MxMesh
appendField(const std::string &s, const PointList< 3 > &v)MxMesh
appendField(const std::string &s, const PointList< 3, float > &v)MxMesh
appendField(const std::string &s, const PointList< 6 > &v)MxMesh
appendField(const std::string &s, const PointList< 6, float > &v)MxMesh
appendFlutterMode(Complex p, const CpxVector &z, int nsample=32)MxMesh
appendNode(const Vct3 &p)MxMesh
appendNodes(const PointList< 3 > &nds)MxMesh
appendNodes(NodeIter nbegin, NodeIter nend)MxMesh
appendPrismLayer(const PointGrid< 3 > &grid)PentaGrowprivate
appendRigidBodyMode(int mindex, const Vct3 &rotctr, Real gm=1.0, Real gk=0.0)MxMesh
appendSection(const MxMeshSection &ms)MxMesh
appendSection(Mx::ElementType t, const Indices &idx)MxMesh
appendSection(const TriMesh &m)MxMesh
appendSection(const PointGrid< 3 > &pg)MxMesh
appendSection(const PointList< 3 > &pts)MxMesh
appendSection(const CgMesh &cgm)MxMesh
appendSubcase(FFANodePtr pregion)MxMeshprotected
appendTrajectory(const std::string &fn, const Indices &useCols=Indices())MxMesh
assembleVectorFields()MxMeshprotected
attemptGridUntanglingPentaGrowprivate
attribute(const std::string &key, const std::string &value)MxAnnotated
attribute(const std::string &key) const MxAnnotated
bindFields()MxMesh
BluntCorner enum value (defined in PentaGrow)PentaGrowprivate
boco(uint i) const MxMesh
boco(uint i)MxMesh
bocosMxMeshprotected
centerGridNodes(uint niter, PointGrid< 3 > &grid) const PentaGrowprivate
centerGridNodesPass(const PointGrid< 3 > &cgrid, PointGrid< 3 > &grid) const PentaGrowprivate
chattyOptimizationPentaGrowprivate
classify()PentaGrowprivate
clear()MxMeshvirtual
clearBocos()MxMesh
clearFields()MxMesh
collisions(Indices &colliding, uint iwall, Real safety, Real nrmdev=cos(rad(60.)), Real fnrmdev=cos(rad(120.))) const PentaGrowprivate
collisions(uint iwall, Real safety=1.2, Real nrmdev=cos(rad(60.)), Real fnrmdev=cos(rad(120.))) const PentaGrowprivate
Concave enum value (defined in PentaGrow)PentaGrowprivate
ConcaveCorner enum value (defined in PentaGrow)PentaGrowprivate
ConeDipp enum value (defined in PentaGrow)PentaGrowprivate
ConeTip enum value (defined in PentaGrow)PentaGrowprivate
configure(const ConfigParser &cfg)PentaGrow
Conical enum value (defined in PentaGrow)PentaGrowprivate
connectedComponents(Indices &ecmp, bool crossTypes=false) const MxMesh
containedInSection(uint iboco) const MxMesh
containsNodesOf(uint e1, uint e2) const MxMesh
Convex enum value (defined in PentaGrow)PentaGrowprivate
ConvexCorner enum value (defined in PentaGrow)PentaGrowprivate
ConvexEdge enum value (defined in PentaGrow)PentaGrowprivate
convexity(const Vct3 &p1, const Vct3 &n1, const Vct3 &p2, const Vct3 &n2)PentaGrowinlineprivate
convexity(uint i1, uint i2)PentaGrowinlineprivate
Corner enum value (defined in PentaGrow)PentaGrowprivate
cosconcavePentaGrowprivate
cosFeatureAnglePentaGrowprivate
cosSharpAnglePentaGrowprivate
countElements()MxMesh
countNegativeVolumes(std::ostream &msg)PentaGrow
CriticalCorner enum value (defined in PentaGrow)PentaGrowprivate
debugConnect() (defined in PentaGrow)PentaGrow
defaultInvGrowthExpPentaGrowprivate
deform(uint i) const MxMesh
deform(uint i)MxMesh
deformsMxMeshprotected
dropDegenerateElements()MxMesh
dropUnusedNodes()MxMesh
e2eMap(ConnectMap &e2e) const MxMesh
edgeLengthStats(uint k, Real &lmean, Real &lmax, Real &lmin) const PentaGrowprivate
edgeMap(ConnectMap &map) const PentaGrowprivate
elementSections(const Indices &gix, ConnectMap &s2e) const MxMesh
ellipsoidEncloses(const Vct3 &ctr, const Vct3 &hax) const PentaGrow
envelopeBounds(Vct3 &plo, Vct3 &phi) const PentaGrow
envelopeEdgeStats(Real &lmean, Real &lmax) const PentaGrow
envNormalsPentaGrowprivate
eraseBoco(uint k)MxMesh
eraseDeform(uint i)MxMesh
eraseField(uint k)MxMesh
eraseSection(uint k)MxMesh
etypePentaGrowprivate
extractElementTag(uint32_t tag) const PentaGrowinlineprivate
extractSectionTag(uint32_t tag) const PentaGrowinlineprivate
extractWall(const MxMesh &gm)PentaGrowprivate
extrude(bool curvedGrowth)PentaGrow
extrudeVertex(int ivx, int nl, Real hi, bool curvedGrowth, PointGrid< 3 > &grid) const PentaGrowprivate
fakeNastran(const std::string &fname) const MxMesh
farfieldSectionPentaGrowprivate
farTags (defined in PentaGrow)PentaGrowprivate
field(uint i) const MxMesh
field(uint i)MxMesh
fieldsMxMeshprotected
fileFloatPrecision(TypeCode tc)MxMeshprotectedstatic
findBoco(const std::string &s) const MxMesh
findEnvelopeNeighbors(Indices &interfaceNodes, Indices &nearTetNodes) const PentaGrowprivate
findField(const std::string &s) const MxMesh
findFields(int valClass, Indices &flds) const MxMesh
findNeighbors(const Vct3 &p, Real r, Indices &neighbors) const PentaGrowinlineprivate
findSection(uint eix) const MxMesh
findSection(const std::string &sname) const MxMesh
findWallVertex(const TriMesh &oldShell, const TriMesh &newShell, uint niShell) const PentaGrowprivate
firstCellHeightPentaGrowprivate
fixate()MxMesh
Flat enum value (defined in PentaGrow)PentaGrowprivate
fromGbf(const BinFileNodePtr &np, bool digestNode=false)MxMesh
fromXml(const XmlElement &xe)MxMeshvirtual
fudirPentaGrowprivate
fvdir (defined in PentaGrow)PentaGrowprivate
gbfNode(bool share=true) const MxMesh
generateMaxFields(bool useMaxAbs)MxMesh
generateMaxFields(MxSolutionTreePtr root, bool useMaxAbs)MxMeshprotected
generateShell(int hiter, int niter, int ncrititer, int laplaceiter)PentaGrow
globalElement(uint gix, uint &n, uint &isec) const MxMesh
gridBaseTangledPentaGrowprivate
hasClass(size_t i, int cat) const PentaGrowinlineprivate
id2indexPentaGrowprivate
id2sectionPentaGrowprivate
importMvz(const MeshFields &mvz)MxMesh
increment(int step=1)Logger
interrupt(bool flag)Logger
interrupted() const Logger
invGrowthExponentPentaGrowprivate
isClass(size_t i, int cat) const PentaGrowinlineprivate
LeadingEdgeIntersection enum value (defined in PentaGrow)PentaGrowprivate
loadAny(const std::string &fname)MxMeshvirtual
log(const std::string &s) const Loggervirtual
log(const FirstType &a1, MoreTypes...as) const Logger
Logger()Logger
Logger(const Logger &a)Logger
logMessages() const Logger
mappedSection(uint iboco) const MxMesh
maxAbsHeight (defined in PentaGrow)PentaGrowprivate
maxExpansionFactor (defined in PentaGrow)PentaGrowprivate
maximumTagValue()PentaGrowinlinestatic
maximumTriangleCount()PentaGrowinlinestatic
maxOptimizationTimePentaGrowprivate
maxRelHeight (defined in PentaGrow)PentaGrowprivate
megabytes() const MxMeshvirtual
merge(const MxMesh &a, bool mergeFieldsByName)MxMesh
mergeNeighbors(Indices &idx) const PentaGrowprivate
mergeNodes(Real threshold=gmepsilon)MxMesh
meshNameMxMeshprotected
mirrorCopyNodes(const Indices &snodes, const Plane &pln)MxMesh
mirrorCopySection(uint k, uint voff, const Indices &snodes, bool merge=true)MxMesh
mwallPentaGrowprivate
MxAnnotated()MxAnnotated
MxAnnotated(const MxAnnotated &)=defaultMxAnnotated
MxAnnotated(MxAnnotated &&a)MxAnnotated
MxMesh()MxMesh
nbBarycenter(const PointList< 3 > &pts, size_t k) const PentaGrowprivate
nbocos() const MxMesh
ndeform() const MxMesh
nDimFields(uint nd=3) const MxMesh
nElementNodes(Mx::ElementType t)MxMeshstatic
nelements() const MxMesh
nelmMxMeshprotected
nextStage(int steps)Loggervirtual
nfields() const MxMesh
nnodes() const MxMesh
node(uint i) const MxMesh
node(uint i)MxMesh
nodes() const MxMesh
nodes()MxMesh
nodesBelow(const Plane &p, std::vector< bool > &nbelow) const MxMesh
nodeTreePentaGrowprivate
note(const XmlElement &xe)MxAnnotated
note() const MxAnnotated
noteBegin() const MxAnnotated
noteEnd() const MxAnnotated
nsections() const MxMesh
nsteps() const Logger
numPrismLayersPentaGrowprivate
nWallNodes() const PentaGrowinline
MxMesh::operator=(const MxAnnotated &)=defaultMxAnnotated
MxMesh::operator=(MxAnnotated &&a)MxAnnotated
Logger::operator=(const Logger &a)Logger
PentaGrow()PentaGrowinline
PentaGrow(const TriMesh &m)PentaGrow
percentage() const Logger
planeCut(const Plane &p, Indices &ise) const MxMesh
prismPattern(Real rhfirst, Real rhlast, Vector &xpp) const PentaGrowprivate
prismQualitySumCos(const std::string &fname, uint isection, uint nbin=NotFound) const PentaGrow
progress() const Logger
projectToWall(const TriMesh &mout, const Vct3 &pout, uint inear) const PentaGrowprivate
readAbaqus(const std::string &fname)MxMesh
readAbaqusElements(const std::string &header, std::istream &in, DVector< int > &eid)MxMeshprotected
readAbaqusKeyword(const std::string &header, std::istream &in, XmlElement &xabq)MxMeshprotected
readAbaqusNodes(std::istream &in, DVector< int > &gid)MxMeshprotected
readAbaqusSet(const std::string &header, const DVector< int > &eid, std::istream &in)MxMeshprotected
readAerel(const std::string &fname)MxMesh
readCgns(const std::string &fname)MxMesh
readEnsight(const std::string &casename)MxMesh
readFFA(const std::string &bmeshFile)MxMesh
readFFABoundary(const FFANode &node)MxMeshprotected
readFFARegion(const FFANode &node)MxMeshprotected
readLegacyVtk(const std::string &fname)MxMesh
readSU2(const std::string &fname)MxMesh
readTetgen(const std::string &basename, DVector< uint > *ftags=0)MxMesh
readTetgenElements(std::istream &is, int offset)MxMeshprotectedvirtual
readTetgenFaces(std::istream &is, int offset, DVector< uint > *ptags=0)MxMeshprotectedvirtual
readTetgenNodes(std::istream &is)MxMeshprotectedvirtual
readTets(const std::string &basename)PentaGrow
readZml(const std::string &fname)MxMesh
rebuildTree()PentaGrowprivate
reorder(const Indices &perm)MxMeshvirtual
reserveFields(uint n)MxMesh
reset()Logger
resetBocoColors(int hue, int sat=160, int val=170)MxMesh
resetSectionColors(int hue, int sat=120, int val=140)MxMesh
retractNeighbors(const Indices &afv, Vector &lyt, int ring=3)PentaGrowprivate
Ridge enum value (defined in PentaGrow)PentaGrowprivate
RidgeConeTip enum value (defined in PentaGrow)PentaGrowprivate
s_fileFloatPrecisionMxMeshprotectedstatic
Saddle enum value (defined in PentaGrow)PentaGrowprivate
SaddleCorner enum value (defined in PentaGrow)PentaGrowprivate
section(uint i) const MxMesh
section(uint i)MxMesh
sectionsMxMeshprotected
Sharp enum value (defined in PentaGrow)PentaGrowprivate
shrink()PentaGrow
smooth(const ConnectMap &map, Container &c) const PentaGrowinlineprivate
smooth(const ConnectMap &map, Container &c, const WritePred &writeNode, const ReadPred &readNode) const PentaGrowinlineprivate
smoothShellNodes(const Vector &lyt, int niter, Real omega=0.5)PentaGrowprivate
smoothTetNodes(uint npass=1, Real omega=0.5)MxMesh
smoothThickness(Vector &lyt, int niter) const PentaGrowprivate
smoothWallTransition(int niter)PentaGrowprivate
soltreeMxMeshprotected
solutionTree() const MxMesh
solutionTree(MxSolutionTreePtr p)MxMesh
stage() const Logger
storeLogMessages(bool flag)Logger
StrongCurvature enum value (defined in PentaGrow)PentaGrowprivate
swapField(MxMeshField &f)MxMesh
targetHeightPentaGrowprivate
toCgMesh() const MxMesh
toTriMesh() const MxMesh
toVTK() const MxMesh
toXml(bool share=false) const MxMeshvirtual
TrailingEdgeIntersection enum value (defined in PentaGrow)PentaGrowprivate
Trench enum value (defined in PentaGrow)PentaGrowprivate
uncollide(int niter, Real safety, Real retraction, Real limitphi, Real limitphif)PentaGrowprivate
uncollideVertex(uint i, Vector &lyt, Real safety, Real retraction, Real cphi, Real cphif)PentaGrowprivate
Undefined enum value (defined in PentaGrow)PentaGrowprivate
untangle(Vector &lyt, int niter, Real permitted_etwist)PentaGrowprivate
untangleGrid(PointGrid< 3 > &grid)PentaGrowprivate
unwarp(int niter, Real permitted_angle)PentaGrowprivate
updateShellNormals()PentaGrowprivate
v2eMxMeshprotected
v2eMap() const MxMesh
v2vMap(ConnectMap &v2v) const MxMesh
VertexCategory enum name (defined in PentaGrow)PentaGrowprivate
voutPentaGrowprivate
vtxMxMeshprotected
vtypePentaGrowprivate
wallTagsPentaGrowprivate
Wedge enum value (defined in PentaGrow)PentaGrowprivate
wfnPentaGrowprivate
writeAbaqus(const std::string &fname) const MxMesh
writeAs(const std::string &fname, int fmt, int compression) const MxMesh
writeCgns(const std::string &fname, bool bcAsSections=false) const MxMesh
writeEnsight(const std::string &basename) const MxMesh
writeFFA(const std::string &fname) const MxMesh
writeFieldsBdis(const std::string &basename) const MxMesh
writeLegacyVtk(const std::string &fname) const MxMesh
writeNastran(const std::string &fname, size_t nodeOffset=0, size_t eidOffset=0) const MxMesh
writeNastran(std::ostream &os, size_t nodeOffset, size_t eidOffset) const MxMesh
writePLY(const std::string &fname, bool binary) const MxMesh
writeShell(const std::string &fname) (defined in PentaGrow)PentaGrow
writeSmesh(const std::string &fname, const PointList< 3 > &holes=PointList< 3 >(), const PointList< 3 > &regionMarkers=PointList< 3 >(), const Vector &regionAttr=Vector()) const MxMesh
writeSTL(const std::string &fname, bool binaryStl=false) const MxMesh
writeSU2(const std::string &fname) const MxMesh
writeTetgen(const std::string &fname, const TriMesh &farf, const PointList< 3 > &holes, const TriMesh &refr=TriMesh(), Real nearBoxEdge=0.0)PentaGrow
writeZml(const std::string &fname, int compression=1) const MxMesh
xnoteMxAnnotatedprotected
~Logger()Loggervirtual
~MxAnnotated()MxAnnotatedvirtual
~MxMesh()MxMeshvirtual
Generated on Mon Jan 24 2022 03:03:18 for libsurf by   doxygen 1.8.5