pymcnp.inp.embed Subpackage

Table of Contents

AST Classes

Background Class

class pymcnp.inp.embed.Background(number: str | int | Integer)

Represents INP background elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property number: Integer

Background pseudo-cell number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Calcvols Class

class pymcnp.inp.embed.Calcvols(setting: str | String)

Represents INP calcvols elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property setting: String

Yes/no calculate the inferred geometry cell information

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Debug Class

class pymcnp.inp.embed.Debug(parameter: str | String)

Represents INP debug elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property parameter: String

Debug parameter

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Filetype Class

class pymcnp.inp.embed.Filetype(kind: str | String)

Represents INP filetype elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property kind: String

File type for the elemental edit output file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Gmvfile Class

class pymcnp.inp.embed.Gmvfile(filename: str | String)

Represents INP gmvfile elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property filename: String

Name of the GMV output file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Length Class

class pymcnp.inp.embed.Length(factor: str | int | float | Real)

Represents INP length elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property factor: Real

Conversion factor to centimeters for all mesh dimentions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Matcell Class

class pymcnp.inp.embed.Matcell(pairs: list[str] | list[Entry])

Represents INP matcell elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property pairs: _Tuple

Tuple of material-cell paris

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

matcell subpackage

Mcnpumfile Class

class pymcnp.inp.embed.Mcnpumfile(filename: str | String)

Represents INP mcnpumfile elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property filename: String

Name of the MCNPUM output file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Meein Class

class pymcnp.inp.embed.Meein(filename: str | String)

Represents INP meein elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property filename: String

Name of the EEOUT results file to read

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Meeout Class

class pymcnp.inp.embed.Meeout(filename: str | String)

Represents INP meeout elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property filename: String

Name assigned to EEOUT, the elemental edit output file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Meshgeo Class

class pymcnp.inp.embed.Meshgeo(form: str | String)

Represents INP meshgeo elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property form: String

Format specification of the embedded mesh input file

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Mgeoin Class

class pymcnp.inp.embed.Mgeoin(filename: str | String)

Represents INP mgeoin elements.

classmethod from_mcnp(source: str)

Generates Option from INP.

Parameters:

sourceOption for INP.

Returns:

Option.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Option.

Returns:

INP for Option.

property filename: String

Name of the input file containing the mesh description

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError