pymcnp.inp.df_1 Subpackage

AST Classes

Fac Class

class pymcnp.inp.df_1.Fac(normalization: str | int | Integer)

Represents INP fac 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 normalization: Integer

Normalization factor for dose

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ic Class

class pymcnp.inp.df_1.Ic(function: str | int | Integer)

Represents INP ic 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 function: Integer

Standard dose function

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Log Class

class pymcnp.inp.df_1.Log

Represents INP log 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.

Lin Class

class pymcnp.inp.df_1.Lin

Represents INP lin 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.

Iu Class

class pymcnp.inp.df_1.Iu(units: str | int | Integer)

Represents INP iu 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 units: Integer

Control units

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError