pymcnp.inp.ptrac Subpackage¶
AST Classes¶
Table of Contents¶
Buffer Class¶
- class pymcnp.inp.ptrac.Buffer(storage: str | int | Integer)¶
Represents INP buffer 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.
Cell Class¶
- class pymcnp.inp.ptrac.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.
Conic Class¶
Event Class¶
- class pymcnp.inp.ptrac.Event(settings: list[str] | list[String])¶
Represents INP event 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.
File Class¶
Filter Class¶
- class pymcnp.inp.ptrac.Filter(variables: list[str] | list[Entry])¶
Represents INP filter 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.
Max Class¶
Meph Class¶
- class pymcnp.inp.ptrac.Meph(events: str | int | Integer)¶
Represents INP meph 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.
Nps Class¶
- class pymcnp.inp.ptrac.Nps(particles: list[str] | list[int] | list[Integer])¶
Represents INP nps 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.
Surface Class¶
- class pymcnp.inp.ptrac.Surface(numbers: list[str] | list[int] | list[Integer])¶
Represents INP surface 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.
Tally Class¶
- class pymcnp.inp.ptrac.Tally(numbers: list[str] | list[int] | list[Integer])¶
Represents INP tally 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.
Type Class¶
- class pymcnp.inp.ptrac.Type(particles: list[str] | list[Designator])¶
Represents INP type 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.
Value Class¶
- class pymcnp.inp.ptrac.Value(cutoff: str | int | float | Real)¶
Represents INP value 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.