pymcnp.inp.uran Subpackage

AST Classes

Stochastic Class

class pymcnp.inp.uran.Stochastic(universe: str | int | Integer, maximum_x: str | int | float | Real, maximum_y: str | int | float | Real, maximum_z: str | int | float | Real)

Represents INP stochastic elements.

classmethod from_mcnp(source: str)

Generates Entry from INP.

Parameters:

sourceEntry for INP.

Returns:

Entry.

Raises:

InpError – SYNTAX_OPTION.

to_mcnp()

Generates INP from Entry.

Returns:

INP for Entry.

property maximum_x: Real

Maximum x displacement

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property maximum_y: Real

Maximum y displacement

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property maximum_z: Real

Maximum z displacement

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property universe: Integer

Universe number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError