def __init__(self, temp, name, mat_list, zb, zt, x0, y0, ri, ro, theta1, theta2, fill=None): surf_o = PadSurf(x0, y0, ri, ro, theta1, theta2) surf_t = PzSurf(zt) surf_b = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, None, surf_o, surf_t, surf_b, fill=fill)
def __init__(self, temp, name, mat_list, ri, hi, zi, ro, ho, zo, zb, zt, xi=0.0, yi=0.0, xo=0.0, yo=0.0, fill=None): self.ri = ri self.hi = hi self.zi = zi self.ro = ro self.ho = ho self.zb = zb self.zt = zt self.xi = xi self.yi = yi self.xo = xo self.yo = yo surf_i = ConeSurf(ri, hi, zi, xi, yi) surf_o = ConeSurf(ro, ho, zo, xo, yo) surf_t = PzSurf(zt) surf_b = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, surf_i, surf_o, surf_t, surf_b, fill)
def __init__(self, temp, name, mat_list, ri, ro, zb, zt, xi=0.0, yi=0.0, xo=0.0, yo=0.0, fill=None): self.ri = ri self.ro = ro self.zb = zb self.zt = zt self.xi = xi self.yi = yi self.xo = xo self.yo = yo surf_i = CylSurf(ri, zb, zt, xi, yi) surf_o = CylSurf(ro, zb, zt, xo, yo) tsurf = PzSurf(zt) bsurf = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, surf_i, surf_o, tsurf, bsurf, fill)
def __init__(self, temp, name, mat_list, zb, zt, x0, y0, r, d, fill=None): surf_o = CrossSurf(x0, y0, r, d) surf_t = PzSurf(zt) surf_b = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, None, surf_o, surf_t, surf_b, fill=fill)
def __init__(self, temp, name, mat_list, zb, zt, z_cone, h_cone, r, x=0, y=0, fill=None): tsurf = PzSurf(zt) bsurf = PzSurf(zb) osurf = ConeSurf(r, h_cone, z_cone, x, y) AnnularComp.__init__(self, temp, name, mat_list, None, osurf, tsurf, bsurf, fill)
def __init__(self, temp, name, mat_list, zb, zt, x=0.0, y=0.0, ri=0.0, di=0.0, ro=0.0, fill=None): surf_i = CrossSurf(x, y, ri, di) surf_o = CylSurf(ro, zb, zt, x, y) surf_t = PzSurf(zt) surf_b = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, surf_i, surf_o, surf_t, surf_b, fill)
def __init__(self, temp, name, mat_list, zb, zt, xc=0.0, yc=0.0, ri=0.0, xp=0.0, yp=0.0, rip=0.0, rop=0.0, theta1=0.0, theta2=0.0, fill=None): surf_i = CylSurf(ri, zb, zt, xc, yc) surf_o = PadSurf(xp, yp, rip, rop, theta1, theta2) surf_t = PzSurf(zt) surf_b = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, surf_i, surf_o, surf_t, surf_b, fill)
def __init__(self, temp, name, mat_list, zb, zt, r, x=0, y=0, fill=None): surf = CylSurf(r, zb, zt, x, y) tsurf = PzSurf(zt) bsurf = PzSurf(zb) AnnularComp.__init__(self, temp, name, mat_list, None, surf, tsurf, bsurf, fill)