BELFEM 0.9.3
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
rutherford.builder.Builder Class Reference

Public Member Functions

 __init__ (self)
int add_node (self, float x, float y, float z)
int new_surface (self, str role, **meta)
 add_tri (self, int tag, int a, int b, int c)
 surface_tags (self, str role)
 write_shell_msh (self, str path)

Public Attributes

list nodes = []
list tris = []
dict surfaces = {}
dict rings = {}
list cap_pairs = []
list vertex_nodes = []

Protected Attributes

int _next_surface = 0

Constructor & Destructor Documentation

◆ __init__()

rutherford.builder.Builder.__init__ ( self)

Member Function Documentation

◆ add_node()

int rutherford.builder.Builder.add_node ( self,
float x,
float y,
float z )

◆ add_tri()

rutherford.builder.Builder.add_tri ( self,
int tag,
int a,
int b,
int c )

◆ new_surface()

int rutherford.builder.Builder.new_surface ( self,
str role,
** meta )

◆ surface_tags()

rutherford.builder.Builder.surface_tags ( self,
str role )

◆ write_shell_msh()

rutherford.builder.Builder.write_shell_msh ( self,
str path )

Member Data Documentation

◆ _next_surface

int rutherford.builder.Builder._next_surface = 0
protected

◆ cap_pairs

list rutherford.builder.Builder.cap_pairs = []

◆ nodes

rutherford.builder.Builder.nodes = []

◆ rings

dict rutherford.builder.Builder.rings = {}

◆ surfaces

dict rutherford.builder.Builder.surfaces = {}

◆ tris

rutherford.builder.Builder.tris = []

◆ vertex_nodes

list rutherford.builder.Builder.vertex_nodes = []

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