pymcnp.inp.ksen Subpackage¶
AST Classes¶
Constrain Class¶
- class pymcnp.inp.ksen.Constrain(setting: str | String)¶
Represents INP constrain 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.
Cos Class¶
- class pymcnp.inp.ksen.Cos(cosines: list[str] | list[float] | list[Real])¶
Represents INP cos 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.
Ein Class¶
- class pymcnp.inp.ksen.Ein(energies: list[str] | list[float] | list[Real])¶
Represents INP ein 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.ksen.Erg(energies: list[str] | list[float] | list[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.
Iso Class¶
- class pymcnp.inp.ksen.Iso(zaids: list[str] | list[Zaid])¶
Represents INP iso 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.
Legendre Class¶
- class pymcnp.inp.ksen.Legendre(number: str | int | Integer)¶
Represents INP legendre 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.
Mt Class¶
- class pymcnp.inp.ksen.Mt(numbers: list[str] | list[int] | list[Integer])¶
Represents INP mt 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.ksen.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.