BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
corc.postprocess.Postprocessor Class Reference

Public Member Functions

 __init__ (self, builder, winding, frame, shellgen)
 build_final (self, nodes, tets, shell_tris, old_to_gmsh)
 validate (self, M)

Public Attributes

 b = builder
 w = winding
 frame = frame
 sg = shellgen
list tape_physicals = []
 boundary_physical = emit_group(b.surface_tags("tube"), "DomainBoundary")
 front_physical = emit_group(cap_tags("front", ("cap_disk", "cap_outer")), "DomainFront")
 back_physical = emit_group(cap_tags("back", ("cap_disk", "cap_outer")), "DomainBack")
list solder_front_physicals = []
list solder_back_physicals = []
 volume_count = nV

Protected Member Functions

 _check_vertices (self, M)
 _vertex_transform (self, M)
 _check_cap_pairs (self, M, T, tol=1e-6)
 _check_tets (self, M)
 _check_end_ring_planes (self, M, tol=1e-9)

Constructor & Destructor Documentation

◆ __init__()

corc.postprocess.Postprocessor.__init__ ( self,
builder,
winding,
frame,
shellgen )

Member Function Documentation

◆ _check_cap_pairs()

corc.postprocess.Postprocessor._check_cap_pairs ( self,
M,
T,
tol = 1e-6 )
protected

◆ _check_end_ring_planes()

corc.postprocess.Postprocessor._check_end_ring_planes ( self,
M,
tol = 1e-9 )
protected

◆ _check_tets()

corc.postprocess.Postprocessor._check_tets ( self,
M )
protected

◆ _check_vertices()

corc.postprocess.Postprocessor._check_vertices ( self,
M )
protected

◆ _vertex_transform()

corc.postprocess.Postprocessor._vertex_transform ( self,
M )
protected
Affine map from the front vertex triple (1,2,3) to the back
triple (6,7,8), the way BELFEM will derive it.

◆ build_final()

corc.postprocess.Postprocessor.build_final ( self,
nodes,
tets,
shell_tris,
old_to_gmsh )

◆ validate()

corc.postprocess.Postprocessor.validate ( self,
M )

Member Data Documentation

◆ b

corc.postprocess.Postprocessor.b = builder

◆ back_physical

corc.postprocess.Postprocessor.back_physical = emit_group(cap_tags("back", ("cap_disk", "cap_outer")), "DomainBack")

◆ boundary_physical

corc.postprocess.Postprocessor.boundary_physical = emit_group(b.surface_tags("tube"), "DomainBoundary")

◆ frame

corc.postprocess.Postprocessor.frame = frame

◆ front_physical

corc.postprocess.Postprocessor.front_physical = emit_group(cap_tags("front", ("cap_disk", "cap_outer")), "DomainFront")

◆ sg

corc.postprocess.Postprocessor.sg = shellgen

◆ solder_back_physicals

list corc.postprocess.Postprocessor.solder_back_physicals = []

◆ solder_front_physicals

list corc.postprocess.Postprocessor.solder_front_physicals = []

◆ tape_physicals

list corc.postprocess.Postprocessor.tape_physicals = []

◆ volume_count

corc.postprocess.Postprocessor.volume_count = nV

◆ w

corc.postprocess.Postprocessor.w = winding

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