Surface Conversion between MCNP and Serpent

mcnpy.surface_converter_serpent.decompose_mcnp(deck: Deck)[source]

Decompose cell complements and macrobodies.

mcnpy.surface_converter_serpent.decompose_serpent(deck: Deck)[source]

Decompose cell complements and macrobodies.

mcnpy.surface_converter_serpent.mcnp_quadric_base(surf)[source]

Returns a Serpent Quadratic using MCNP coefs.

mcnpy.surface_converter_serpent.mcnp_surfs_to_serpent(surf)[source]

Convert MCNP surface to direct Serpent equivalent

mcnpy.surface_converter_serpent.serpent_quadratic_base(surf)[source]

Returns an MCNP Quadric using Serpent coefs.

mcnpy.surface_converter_serpent.serpent_surfs_to_mcnp(surf, name=None)[source]

Convert Serpent surface to direct MCNP equivalent