pymcnp.inp.fmesh Subpackage

AST Classes

Axs Class

class pymcnp.inp.fmesh.Axs(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP axs 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 x: Real

Cylindrical mesh axis vector x component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: Real

Cylindrical mesh axis vector y component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: Real

Cylindrical mesh axis vector z component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Eints Class

class pymcnp.inp.fmesh.Eints(count: str | int | Integer)

Represents INP eints 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 count: Integer

Number of mesh points for each mesh energy

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Emesh Class

class pymcnp.inp.fmesh.Emesh(energy: str | int | float | Real)

Represents INP emesh 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 energy: Real

Values of mesh points in energy

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Enorm Class

class pymcnp.inp.fmesh.Enorm(setting: str | String)

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

Tally results divided by energy yes/no

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Factor Class

class pymcnp.inp.fmesh.Factor(multiple: 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 multiple: Real

Multiplicative factor for each mesh

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Geom Class

class pymcnp.inp.fmesh.Geom(geometry: str | String)

Represents INP geom 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 geometry: String

Mesh geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Iints Class

class pymcnp.inp.fmesh.Iints(count: list[str] | list[int] | list[Integer])

Represents INP iints 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 count: _Tuple

Number of mesh points x/r for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Imesh Class

class pymcnp.inp.fmesh.Imesh(locations: list[str] | list[float] | list[Real])

Represents INP imesh 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 locations: _Tuple

Locations of mesh points x/r for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Inc Class

class pymcnp.inp.fmesh.Inc(lower: str | int | float | Real, upper: str | int | float | Real = None)

Represents INP inc 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 lower: Real

Collision for FMESH tally lower bound

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property upper: Real

Collision for FMESH tally upper bound

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Jints Class

class pymcnp.inp.fmesh.Jints(count: list[str] | list[int] | list[Integer])

Represents INP jints 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 count: _Tuple

Number of mesh points y/z for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Jmesh Class

class pymcnp.inp.fmesh.Jmesh(locations: list[str] | list[float] | list[Real])

Represents INP jmesh 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 locations: _Tuple

Locations of mesh points y/z for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Kclear Class

class pymcnp.inp.fmesh.Kclear(count: str | int | Integer)

Represents INP kclear 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 count: Integer

KCODE cycles between zeros

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Kints Class

class pymcnp.inp.fmesh.Kints(count: list[str] | list[int] | list[Integer])

Represents INP kints 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 count: _Tuple

Number of mesh points z/theta for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Kmesh Class

class pymcnp.inp.fmesh.Kmesh(locations: list[str] | list[float] | list[Real])

Represents INP kmesh 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 locations: _Tuple

Locations of mesh points z/theta for rectangular/cylindrical geometry

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Origin Class

class pymcnp.inp.fmesh.Origin(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP origin 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 x: Real

Origin x coordinate

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: Real

Origin y coordinate

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: Real

Origin z coordinate

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Out Class

class pymcnp.inp.fmesh.Out(setting: str | String)

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

Output format

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tints Class

class pymcnp.inp.fmesh.Tints(count: str | int | Integer)

Represents INP tints 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 count: Integer

Number of mesh points for each mesh time

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tmesh Class

class pymcnp.inp.fmesh.Tmesh(time: str | int | float | Real)

Represents INP tmesh 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 time: Real

Values of mesh points in time

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tnorm Class

class pymcnp.inp.fmesh.Tnorm(setting: str | String)

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

Tally results divided by time yes/no

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tr Class

class pymcnp.inp.fmesh.Tr(number: str | int | Integer)

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

Transformation applied to the mesh

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Type Class

class pymcnp.inp.fmesh.Type(setting: str | String)

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

Tally quantity

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Vec Class

class pymcnp.inp.fmesh.Vec(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP vec 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 x: Real

Plane vector x component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: Real

Plane vector y component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: Real

Plane vector z component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError