Public Member Functions | |
| __init__ (self, builder, winding, shellgen) | |
| build_final (self, nodes, tets, shell_tris, old_to_gmsh) | |
| validate (self, M) | |
Public Attributes | |
| b = builder | |
| w = winding | |
| sg = shellgen | |
| list | tape_physicals = [] |
| boundary_physical = emit_group(b.surface_tags("tube"), "DomainBoundary") | |
| front_physical = emit_group(cap_tags("front"), "DomainFront") | |
| back_physical = emit_group(cap_tags("back"), "DomainBack") | |
| 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) | |
| rutherford.postprocess.Postprocessor.__init__ | ( | self, | |
| builder, | |||
| winding, | |||
| shellgen ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Affine map from the front vertex triple (1,2,3) to the back triple (6,7,8), the way BELFEM will derive it. Here it must come out as the translation by the cable length.
| rutherford.postprocess.Postprocessor.build_final | ( | self, | |
| nodes, | |||
| tets, | |||
| shell_tris, | |||
| old_to_gmsh ) |
| rutherford.postprocess.Postprocessor.validate | ( | self, | |
| M ) |
| rutherford.postprocess.Postprocessor.b = builder |
| rutherford.postprocess.Postprocessor.back_physical = emit_group(cap_tags("back"), "DomainBack") |
| rutherford.postprocess.Postprocessor.boundary_physical = emit_group(b.surface_tags("tube"), "DomainBoundary") |
| rutherford.postprocess.Postprocessor.front_physical = emit_group(cap_tags("front"), "DomainFront") |
| rutherford.postprocess.Postprocessor.sg = shellgen |
| list rutherford.postprocess.Postprocessor.tape_physicals = [] |
| rutherford.postprocess.Postprocessor.volume_count = nV |
| rutherford.postprocess.Postprocessor.w = winding |