csg2csg
csg2csg copied to clipboard
SERPENT surface "cylz" should be replaced with "cyl"
Serpent-1.1.7 user manual only allow cyl surface, p.22: cyl circular cylinder parallel to z-axis x0, y0, r
I can not check if SERPENT-2 have another surfaces types. Though SERPENT-2 going to have full support of second order surfaces, it seems like names could change a little.
Ok. I got it. There is no cylz in Serpent ( distributed be NEA), but there are cylz cylx cyly in Serpent2 developing version.
http://serpent.vtt.fi/mediawiki/index.php/Surface_types cylx y0, z0, r S(y,z) = (y - y_0)^2 + (z - z_0)^2 - r^2 Infinite cylinder parallel to x-axis, centred at (y0,z0), radius r cyly x0, z0, r S(x,z) = (x - x_0)^2 + (z - z_0)^2 - r^2 Infinite cylinder parallel to y-axis, centred at (x0,z0), radius r cylz, cyl x0, y0, r S(x,y) = (x - x_0)^2 + (y - y_0)^2 - r^2 Infinite cylinder parallel to z-axis, centred at (x0,y0), radius r cylv x0, y0, z0, u0, v0, w0, r S(x,y,z) = (1-u_0^2)(x - x_0)^2 + (1-v_0^2)(y - y_0)^2 + (1-w_0^2)(z - z_0)-r^2 Infinite cylinder, parallel to (u0,v0,w0), centred at (x0,y0,z0), radius r
Seems like we need two different options for output. Serpent and Serpent2