Public Member Functions | |
| __init__ (self, R0, R_in, R_out, Y, half_angle_deg=15.0) | |
| radial (self, p) | |
| check_ends (self, fm) | |
| build (self, fm) | |
Public Attributes | |
| R0 = float(R0) | |
| R_in = float(R_in) | |
| R_out = float(R_out) | |
| Y = float(Y) | |
| alpha = math.radians(half_angle_deg) | |
Additional Inherited Members | |
| Static Public Attributes inherited from pancake.fem.Domain | |
| str | terminal_name = "DomainTerminal" |
| Static Protected Member Functions inherited from pancake.fem.Domain | |
| _hole_uv (fm, i, to_uv) | |
| _add_hole (G, uv, J, N, res) | |
| _merge_faces (fm, faces, hole_outline, hole_outline_uv, hole_tol) | |
One 1/n sector of a machine with the axis parallel to y at x = -R0, z = 0. Bounded by the planes at +-half_angle about the axis (periodic pair), the cylinders rho = R_in and rho = R_out about the axis, and the planes y = +-Y. Both leads must end on the outer cylinder pointing radially outward; the stack end faces become holes in the outer cylinder.
| pancake.fem.WedgeDomain.__init__ | ( | self, | |
| R0, | |||
| R_in, | |||
| R_out, | |||
| Y, | |||
| half_angle_deg = 15.0 ) |
| pancake.fem.WedgeDomain.build | ( | self, | |
| fm ) |
Reimplemented from pancake.fem.Domain.
| pancake.fem.WedgeDomain.check_ends | ( | self, | |
| fm ) |
Reimplemented from pancake.fem.Domain.
| pancake.fem.WedgeDomain.radial | ( | self, | |
| p ) |
(rho, phi) of a point about the axis.
| pancake.fem.WedgeDomain.alpha = math.radians(half_angle_deg) |
| pancake.fem.WedgeDomain.R0 = float(R0) |
| pancake.fem.WedgeDomain.R_in = float(R_in) |
| pancake.fem.WedgeDomain.R_out = float(R_out) |
| pancake.fem.WedgeDomain.Y = float(Y) |