BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
pancake.fem.GeoWriter Class Reference

Public Member Functions

 __init__ (self)
 point (self, x, y, res)
 line (self, a, b, n=None)
 circle (self, a, c, b, n=None)
 loop (self, curves)
 plane (self, loops)
 rectangle (self, x0, x1, y0, y1, res, nx=None, ny=None)
 save (self, path, size_max)

Public Attributes

list lines = []
int np = 0
int nc = 0
int nl = 0
int ns = 0

Detailed Description

Tiny helper to write planar .geo files with several disjoint surfaces.

Constructor & Destructor Documentation

◆ __init__()

pancake.fem.GeoWriter.__init__ ( self)

Member Function Documentation

◆ circle()

pancake.fem.GeoWriter.circle ( self,
a,
c,
b,
n = None )

◆ line()

pancake.fem.GeoWriter.line ( self,
a,
b,
n = None )

◆ loop()

pancake.fem.GeoWriter.loop ( self,
curves )

◆ plane()

pancake.fem.GeoWriter.plane ( self,
loops )

◆ point()

pancake.fem.GeoWriter.point ( self,
x,
y,
res )

◆ rectangle()

pancake.fem.GeoWriter.rectangle ( self,
x0,
x1,
y0,
y1,
res,
nx = None,
ny = None )

◆ save()

pancake.fem.GeoWriter.save ( self,
path,
size_max )

Member Data Documentation

◆ lines

pancake.fem.GeoWriter.lines = []

◆ nc

pancake.fem.GeoWriter.nc = 0

◆ nl

pancake.fem.GeoWriter.nl = 0

◆ np

pancake.fem.GeoWriter.np = 0

◆ ns

pancake.fem.GeoWriter.ns = 0

The documentation for this class was generated from the following file:
  • examples/pancake/python/pancake/fem.py