pymcnp.inp.stop Subpackage

AST Classes

Ctme Class

class pymcnp.inp.stop.Ctme(tme: str | int | float | Real)

Represents INP ctme 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 tme: Real

Computer time before stop

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

F Class

class pymcnp.inp.stop.F(suffix: str | int | Integer, e: str | int | Integer)

Represents INP f 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 e: Integer

Tally fluctuation relative error before stop

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property suffix: Integer

Data card option option suffix

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nps Class

class pymcnp.inp.stop.Nps(npp: str | int | Integer, npsmg: str | int | Integer = None)

Represents INP nps 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 npp: Integer

Total number of histories before stop

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property npsmg: Integer

Number of histories before stop

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError