pymcnp.inp.embee Subpackage

AST Classes

Atom Class

class pymcnp.inp.embee.Atom(setting: str | String)

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

Flag to multiply by atom density

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Embed Class

class pymcnp.inp.embee.Embed(number: str | int | Integer)

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

Embedded mesh universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Energy Class

class pymcnp.inp.embee.Energy(factor: str | int | float | Real)

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

Multiplicative conversion factor for energy-related output

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Factor Class

class pymcnp.inp.embee.Factor(constant: str | int | float | Real)

Represents INP factor 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 constant: Real

Multiplicative constant

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

List Class

class pymcnp.inp.embee.List(reactions: str | int | float | Real)

Represents INP list 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 reactions: Real

List of reactions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Mat Class

class pymcnp.inp.embee.Mat(number: str | int | Integer)

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

Material number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Mtype Class

class pymcnp.inp.embee.Mtype(kind: str | String)

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

Multiplier type

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Time Class

class pymcnp.inp.embee.Time(factor: str | int | float | Real)

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

Multiplicative conversion factor for time-related output

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError