pymcnp.inp.mesh Subpackage

AST Classes

Axs Class

class pymcnp.inp.mesh.Axs(vector: list[str] | list[float] | list[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 vector: _Tuple

Vector giving the direction of the polar axis

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Geom Class

class pymcnp.inp.mesh.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

Controls mesh geometry type

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Iints Class

class pymcnp.inp.mesh.Iints(number: 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 number: _Tuple

Number of fine meshes within corresponding coarse meshes in the x/r directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Imesh Class

class pymcnp.inp.mesh.Imesh(vector: 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 vector: _Tuple

Locations of the coarse meshes in the x/r directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Jints Class

class pymcnp.inp.mesh.Jints(number: 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 number: _Tuple

Number of fine meshes within corresponding coarse meshes in the y/z directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Jmesh Class

class pymcnp.inp.mesh.Jmesh(vector: 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 vector: _Tuple

Locations of the coarse meshes in the y/z directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Kints Class

class pymcnp.inp.mesh.Kints(number: 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 number: _Tuple

Number of fine meshes within corresponding coarse meshes in the z/theta directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Kmesh Class

class pymcnp.inp.mesh.Kmesh(vector: 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 vector: _Tuple

Locations of the coarse meshes in the z/theta directions

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Origin Class

class pymcnp.inp.mesh.Origin(point: list[str] | list[float] | list[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 point: _Tuple

Mesh origin point

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ref Class

class pymcnp.inp.mesh.Ref(point: list[str] | list[float] | list[Real])

Represents INP ref 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 point: _Tuple

Mesh reference point

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Vec Class

class pymcnp.inp.mesh.Vec(vector: list[str] | list[float] | list[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 vector: _Tuple

Vector giving the direction of the polar axis

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError