|
Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
|
Classes | |
| class | SimmetrixWallCurve |
Functions | |
| pGModel | generateSimModel (const PlaneMetaData &planeMetaData, EqdskData &eqdskData, CurveContainer &curvesMetaData) |
| pGFace | createModelFace (const PhysicsPoint &oPoint, SimmetrixWallCurve &wall, pGModel model) |
| pGFace | createModelFace (const PhysicsPoint &oPoint, Flux &lastClosedFluxCurve, pGModel model) |
| pGFace | insertClosedCurvesToModelFace (pGModel model, pGFace gf, std::vector< Flux > &closedCurves, bool noWall) |
| void | insertSeparatricesToModelFace (pGModel model, pGFace gf, SimmetrixWallCurve &wall, std::vector< Flux > &separatrices) |
| void | insertSeparatrixLegsToModel (pGFace gf, const std::map< int, std::vector< pGEdge > > &separatrices) |
| void | insertOpenCurvesToModel (pGModel model, SimmetrixWallCurve &wall, std::vector< Flux > &openCurves) |
| pCurve | createClosedCurve (Flux &f) |
| pCurve | createOpenCurve (std::vector< Point > points) |
| pCurve | createSepLegCurve (SeparatrixLeg &leg) |
| std::vector< pCurve > | createWallCurve (const WallCurve &wallCurve) |
| pGEdge | createClosedEdge (pGModel model, pCurve simCurve, std::vector< Point > curvePoints) |
| std::vector< pGEdge > | createSeparatrixEdges (pGModel model, SimmetrixWallCurve &wall, Flux &f, pGVertex vXpt) |
| std::vector< pGEdge > | createWallEdges (pGModel model, std::vector< pCurve > &wallSimCurves, const WallCurve &wallCurve) |
| pGFace | insertPeriodicEdgeToModelFace (pGFace gf, pGEdge ge) |
| void | insertLinearEdgeToModel (pGEdge ge, int endToUse) |
| void | classifyModelFaces (pGModel model) |
| void | splitWallEdgeAtVertex (pGModel model, SimmetrixWallCurve &wall, pGVertex gv) |
| double | stomms_dist2 (double a[3], double b[3]) |
| void classifyModelFaces | ( | pGModel | model | ) |
| pCurve createClosedCurve | ( | Flux & | f | ) |
| pGEdge createClosedEdge | ( | pGModel | model, |
| pCurve | simCurve, | ||
| std::vector< Point > | curvePoints | ||
| ) |
| pGFace createModelFace | ( | const PhysicsPoint & | oPoint, |
| Flux & | lastClosedFluxCurve, | ||
| pGModel | model | ||
| ) |
| pGFace createModelFace | ( | const PhysicsPoint & | oPoint, |
| SimmetrixWallCurve & | wall, | ||
| pGModel | model | ||
| ) |
| pCurve createOpenCurve | ( | std::vector< Point > | points | ) |
| std::vector< pGEdge > createSeparatrixEdges | ( | pGModel | model, |
| SimmetrixWallCurve & | wall, | ||
| Flux & | f, | ||
| pGVertex | vXpt | ||
| ) |
| pCurve createSepLegCurve | ( | SeparatrixLeg & | leg | ) |
| std::vector< pCurve > createWallCurve | ( | const WallCurve & | wallCurve | ) |
| std::vector< pGEdge > createWallEdges | ( | pGModel | model, |
| std::vector< pCurve > & | wallSimCurves, | ||
| const WallCurve & | wallCurve | ||
| ) |
| pGModel generateSimModel | ( | const PlaneMetaData & | planeMetaData, |
| EqdskData & | eqdskData, | ||
| CurveContainer & | curvesMetaData | ||
| ) |
| pGFace insertClosedCurvesToModelFace | ( | pGModel | model, |
| pGFace | gf, | ||
| std::vector< Flux > & | closedCurves, | ||
| bool | noWall | ||
| ) |
| void insertLinearEdgeToModel | ( | pGEdge | ge, |
| int | endToUse | ||
| ) |
| void insertOpenCurvesToModel | ( | pGModel | model, |
| SimmetrixWallCurve & | wall, | ||
| std::vector< Flux > & | openCurves | ||
| ) |
| pGFace insertPeriodicEdgeToModelFace | ( | pGFace | gf, |
| pGEdge | ge | ||
| ) |
| void insertSeparatricesToModelFace | ( | pGModel | model, |
| pGFace | gf, | ||
| SimmetrixWallCurve & | wall, | ||
| std::vector< Flux > & | separatrices | ||
| ) |
| void insertSeparatrixLegsToModel | ( | pGFace | gf, |
| const std::map< int, std::vector< pGEdge > > & | separatrices | ||
| ) |
| void splitWallEdgeAtVertex | ( | pGModel | model, |
| SimmetrixWallCurve & | wall, | ||
| pGVertex | gv | ||
| ) |
| double stomms_dist2 | ( | double | a[3], |
| double | b[3] | ||
| ) |