pymcnp.inp.act Subpackage

Table of Contents

AST Classes

Dg Class

class pymcnp.inp.act.Dg(source: str | String)

Represents INP dg 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 source: String

Delayed gamma data source

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dgeb Class

class pymcnp.inp.act.Dgeb(biases: list[str] | list[Bias])

Represents INP dgeb 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 biases: _Tuple

Delayed neutron energy biases

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

dgeb subpackage

Dn Class

class pymcnp.inp.act.Dn(source: str | String)

Represents INP dn 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 source: String

Delayed neutron data source

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dnbais Class

class pymcnp.inp.act.Dnbais(count: str | int | Integer)

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

Maximum number of neutrons generated per reaction

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dneb Class

class pymcnp.inp.act.Dneb(biases: list[str] | list[Bias])

Represents INP dneb 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 biases: _Tuple

Delayed neutron energy biases

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

dneb subpackage

Fission Class

class pymcnp.inp.act.Fission(kind: str | String)

Represents INP fission 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 kind: String

Type of delayed particle(s) to be produced from residuals created by fission

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Hlcut Class

class pymcnp.inp.act.Hlcut(cutoff: str | int | float | Real)

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

Spontaneous-decay half-life threshold

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nap Class

class pymcnp.inp.act.Nap(count: str | int | Integer)

Represents INP nap 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 activation products

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nonfiss Class

class pymcnp.inp.act.Nonfiss(kind: str | String)

Represents INP nonfiss 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 kind: String

Type of delayed particle(s) to be produced by simple multi-particle reaction

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pecut Class

class pymcnp.inp.act.Pecut(cutoff: str | int | float | Real)

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

Delayed-gamma energy cutoff

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Sample Class

class pymcnp.inp.act.Sample(setting: str | String)

Represents INP sample 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 correlated or uncorrelated

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Thresh Class

class pymcnp.inp.act.Thresh(fraction: str | int | float | Real)

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

Fraction of highest-amplitude discrete delayed-gamma lines retained

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError