BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
pancake.gmsh_geometry.Geometry Class Reference

Public Member Functions

 __init__ (self, Basecurve basecurve, CrossSection cross_section, float resolution=5.0)
 save (self, str path)

Public Attributes

 basecurve = basecurve
 cross_section = cross_section
list tapes = [Tape(basecurve, cross_section, k, resolution) for k in range(cross_section.numtapes)]
list tape_blocks = [TapeBlock(self.tapes[k - 1], self.tapes[k]) for k in range(1, cross_section.numtapes)]

Detailed Description

Collects tapes and blocks along a sampled base curve and writes a Gmsh .geo file.

Constructor & Destructor Documentation

◆ __init__()

pancake.gmsh_geometry.Geometry.__init__ ( self,
Basecurve basecurve,
CrossSection cross_section,
float resolution = 5.0 )

Member Function Documentation

◆ save()

pancake.gmsh_geometry.Geometry.save ( self,
str path )

Member Data Documentation

◆ basecurve

pancake.gmsh_geometry.Geometry.basecurve = basecurve

◆ cross_section

pancake.gmsh_geometry.Geometry.cross_section = cross_section

◆ tape_blocks

list pancake.gmsh_geometry.Geometry.tape_blocks = [TapeBlock(self.tapes[k - 1], self.tapes[k]) for k in range(1, cross_section.numtapes)]

◆ tapes

list pancake.gmsh_geometry.Geometry.tapes = [Tape(basecurve, cross_section, k, resolution) for k in range(cross_section.numtapes)]

The documentation for this class was generated from the following file: