csg2csg icon indicating copy to clipboard operation
csg2csg copied to clipboard

SERPENT surface "cylz" should be replaced with "cyl"

Open gvozdila opened this issue 4 years ago • 1 comments

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.

gvozdila avatar May 18 '20 17:05 gvozdila

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

gvozdila avatar Jun 26 '20 16:06 gvozdila