pymcnp.inp.pert Subpackage¶
AST Classes¶
Cell Class¶
- class pymcnp.inp.pert.Cell(numbers: list[str] | list[int] | list[Integer])¶
Represents INP cell elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.
Erg Class¶
- class pymcnp.inp.pert.Erg(energy_lower_bound: str | int | float | Real, energy_upper_bound: str | int | float | Real)¶
Represents INP erg elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.
Mat Class¶
- class pymcnp.inp.pert.Mat(material: str | int | Integer)¶
Represents INP mat elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.
Method Class¶
- class pymcnp.inp.pert.Method(setting: str | int | Integer)¶
Represents INP method elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.
Rho Class¶
- class pymcnp.inp.pert.Rho(density: str | int | float | Real)¶
Represents INP rho elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.
Rxn Class¶
- class pymcnp.inp.pert.Rxn(numbers: list[str] | list[int] | list[Integer])¶
Represents INP rxn elements.
- classmethod from_mcnp(source: str)¶
Generates Option from INP.
- Parameters:
source – Option for INP.
- Returns:
Option.
- Raises:
InpError – SYNTAX_OPTION.
- to_mcnp()¶
Generates INP from Option.
- Returns:
INP for Option.