pymcnp.inp.m_0 Subpackage

AST Classes

Alib Class

class pymcnp.inp.m_0.Alib(abx: str | String)

Represents INP alib 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 abx: String

Default alpha table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Cond Class

class pymcnp.inp.m_0.Cond(setting: str | int | float | Real)

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

Conduction state for EL03 electron-transport evaluation

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dlib Class

class pymcnp.inp.m_0.Dlib(abx: str | String)

Represents INP dlib 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 abx: String

Default deuteron table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Elib Class

class pymcnp.inp.m_0.Elib(abx: str | String)

Represents INP elib 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 abx: String

Default electron table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Estep Class

class pymcnp.inp.m_0.Estep(step: str | int | Integer)

Represents INP estep 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 step: Integer

Number of electron sub-step per energy step

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Gas Class

class pymcnp.inp.m_0.Gas(setting: str | String)

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

Flag for density-effect correction to electron stopping power

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Hlib Class

class pymcnp.inp.m_0.Hlib(abx: str | String)

Represents INP hlib 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 abx: String

Default proton table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Hstep Class

class pymcnp.inp.m_0.Hstep(step: str | int | Integer)

Represents INP hstep 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 step: Integer

Number of proton sub-step per energy step

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nlib Class

class pymcnp.inp.m_0.Nlib(abx: str | String)

Represents INP nlib 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 abx: String

Default neutron table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Plib Class

class pymcnp.inp.m_0.Plib(abx: str | String)

Represents INP plib 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 abx: String

Default photoatomic table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pnlib Class

class pymcnp.inp.m_0.Pnlib(abx: str | String)

Represents INP pnlib 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 abx: String

Default photonuclear table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Refc Class

class pymcnp.inp.m_0.Refc(coefficents: list[str] | list[float] | list[Real])

Represents INP refc 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 coefficents: _Tuple

Cauchy coefficents

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Refi Class

class pymcnp.inp.m_0.Refi(refractive_index: str | int | float | Real)

Represents INP refi 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 refractive_index: Real

Refractive index constant

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Refs Class

class pymcnp.inp.m_0.Refs(coefficents: list[str] | list[float] | list[Real])

Represents INP refs 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 coefficents: _Tuple

Sellmeier coefficents

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Slib Class

class pymcnp.inp.m_0.Slib(abx: str | String)

Represents INP slib 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 abx: String

Default helion table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tlib Class

class pymcnp.inp.m_0.Tlib(abx: str | String)

Represents INP tlib 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 abx: String

Default triton table identifier

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError