pymcnp.inp.ssr Subpackage¶
AST Classes¶
Axs Class¶
- class pymcnp.inp.ssr.Axs(cosines: list[str] | list[float] | list[Real])¶
Represents INP axs 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.
Bcw Class¶
- class pymcnp.inp.ssr.Bcw(radius: str | int | float | Real, zb: str | int | float | Real, ze: str | int | float | Real)¶
Represents INP bcw 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.
Cel Class¶
- class pymcnp.inp.ssr.Cel(numbers: list[str] | list[int] | list[Integer])¶
Represents INP cel 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.
Col Class¶
Ext Class¶
- class pymcnp.inp.ssr.Ext(number: str | Distribution)¶
Represents INP ext 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.
- property number: Distribution¶
Distribution number for baising sampling
- Raises:
InpError – SEMANTICS_OPTION.
TypeError –
New Class¶
- class pymcnp.inp.ssr.New(numbers: list[str] | list[int] | list[Integer])¶
Represents INP new 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.
Old Class¶
- class pymcnp.inp.ssr.Old(numbers: list[str] | list[int] | list[Integer])¶
Represents INP old 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.
Poa Class¶
- class pymcnp.inp.ssr.Poa(angle: str | int | float | Real)¶
Represents INP poa 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.
Psc Class¶
- class pymcnp.inp.ssr.Psc(constant: str | int | float | Real)¶
Represents INP psc 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.
Pty Class¶
- class pymcnp.inp.ssr.Pty(particles: list[str] | list[Designator])¶
Represents INP pty 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.
Tr_0 Class¶
- class pymcnp.inp.ssr.Tr_0(number: str | Distribution)¶
Represents INP tr elements variation #0.
- 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.
- property number: Distribution¶
Particle weight
- Raises:
InpError – SEMANTICS_OPTION.
TypeError –
Tr_1 Class¶
- class pymcnp.inp.ssr.Tr_1(number: str | int | Integer)¶
Represents INP tr elements variation #1.
- 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.
Wgt Class¶
- class pymcnp.inp.ssr.Wgt(constant: str | int | float | Real)¶
Represents INP wgt 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.