pymcnp.inp.tropt Subpackage

AST Classes

Eloss Class

class pymcnp.inp.tropt.Eloss(setting: str | String)

Represents INP eloss 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

Slowing down energy losses setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Genxs Class

class pymcnp.inp.tropt.Genxs(filename: str | String = None)

Represents INP genxs 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

Cross section generation setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Mcscat Class

class pymcnp.inp.tropt.Mcscat(setting: str | String)

Represents INP mcscat 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

Multiple coulomb scattering setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nescat Class

class pymcnp.inp.tropt.Nescat(setting: str | String)

Represents INP nescat 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

Nuclear elastic scattering setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nreact Class

class pymcnp.inp.tropt.Nreact(setting: str | String)

Represents INP nreact 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

Nuclear reactions setting

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError