pymcnp.inp.like Subpackage

AST Classes

Bflcl Class

class pymcnp.inp.like.Bflcl(number: str | int | Integer)

Represents INP bflcl 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 number: Integer

Gets number.

Returns:

number.

Cosy Class

class pymcnp.inp.like.Cosy(number: str | int | Integer)

Represents INP cosy 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 number: Integer

Gets number.

Returns:

number.

Dxc Class

class pymcnp.inp.like.Dxc(suffix: str | int | Integer, designator: str | Designator, probability: str | int | float | Real)

Represents INP dxc 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 designator: Designator

Gets designator.

Returns:

designator.

property probability: Real

Gets probability.

Returns:

probability.

property suffix: Integer

Gets suffix.

Returns:

suffix.

Elpt Class

class pymcnp.inp.like.Elpt(designator: str | Designator, cutoff: str | int | float | Real)

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

Gets cutoff.

Returns:

cutoff.

property designator: Designator

Gets designator.

Returns:

designator.

Ext Class

class pymcnp.inp.like.Ext(designator: str | Designator, stretch: str | String)

Represents INP ext 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 designator: Designator

Gets designator.

Returns:

designator.

property stretch: String

Gets stretch.

Returns:

stretch.

Fcl Class

class pymcnp.inp.like.Fcl(designator: str | Designator, control: str | int | float | Real)

Represents INP fcl 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 control: Real

Gets control.

Returns:

control.

property designator: Designator

Gets designator.

Returns:

designator.

Fill_0 Class

class pymcnp.inp.like.Fill_0(i: str | Index, j: str | Index, k: str | Index, universes: list[str] | list[int] | list[Integer], prefix: str | String = None, m: str | int | Integer = None)

Represents INP fill elements variation #0.

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 i: Index

Gets i.

Returns:

i.

property j: Index

Gets j.

Returns:

j.

property k: Index

Gets k.

Returns:

k.

property m: Integer

Gets m.

Returns:

m.

property prefix: String

Gets prefix.

Returns:

prefix.

property universes: _Tuple

Gets universes.

Returns:

universes.

Fill_1 Class

class pymcnp.inp.like.Fill_1(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_0 = None)

Represents INP fill elements variation #1.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_0

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Fill_2 Class

class pymcnp.inp.like.Fill_2(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_1 = None)

Represents INP fill elements variation #2.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_1

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Fill_3 Class

class pymcnp.inp.like.Fill_3(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_2 = None)

Represents INP fill elements variation #3.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_2

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Fill_4 Class

class pymcnp.inp.like.Fill_4(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_3 = None)

Represents INP fill elements variation #4.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_3

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Fill_5 Class

class pymcnp.inp.like.Fill_5(universe: str | int | Integer, prefix: str | String = None, transformation: str | Transformation_4 = None)

Represents INP fill elements variation #5.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_4

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Fill_6 Class

class pymcnp.inp.like.Fill_6(universe: str | int | Integer, prefix: str | String = None, transformation: str | int | Integer = None)

Represents INP fill elements variation #6.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Integer

Gets transformation.

Returns:

transformation.

property universe: Integer

Gets universe.

Returns:

universe.

Imp Class

class pymcnp.inp.like.Imp(designator: str | Designator, importance: str | int | float | Real)

Represents INP imp 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 designator: Designator

Gets designator.

Returns:

designator.

property importance: Real

Gets importance.

Returns:

importance.

Lat Class

class pymcnp.inp.like.Lat(shape: str | int | Integer)

Represents INP lat 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 shape: Integer

Gets shape.

Returns:

shape.

Mat Class

class pymcnp.inp.like.Mat(material: Integer)

Represents INP mat 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 material: Integer

Gets material.

Returns:

material.

Nonu Class

class pymcnp.inp.like.Nonu(setting: str | int | Integer)

Represents INP nonu 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: Integer

Gets setting.

Returns:

setting.

Pd Class

class pymcnp.inp.like.Pd(suffix: str | int | Integer, probability: str | int | float | Real)

Represents INP pd 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 probability: Real

Gets probability.

Returns:

probability.

property suffix: Integer

Gets suffix.

Returns:

suffix.

Pwt Class

class pymcnp.inp.like.Pwt(weight: str | int | float | Real)

Represents INP pwt 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 weight: Real

Gets weight.

Returns:

weight.

Rho Class

class pymcnp.inp.like.Rho(density: Real)

Represents INP rho 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 density: Real

Gets density.

Returns:

density.

Tmp Class

class pymcnp.inp.like.Tmp(temperature: list[str] | list[float] | list[Real], suffix: str | int | Integer = None)

Represents INP tmp 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 suffix: Integer

Gets suffix.

Returns:

suffix.

property temperature: _Tuple

Gets temperature.

Returns:

temperature.

Trcl_0 Class

class pymcnp.inp.like.Trcl_0(transformation: str | int | Integer, prefix: str | String = None)

Represents INP trcl elements variation #0.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Integer

Gets transformation.

Returns:

transformation.

Trcl_1 Class

class pymcnp.inp.like.Trcl_1(transformation: str | Transformation_0, prefix: str | String = None)

Represents INP trcl elements variation #1.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_0

Gets transformation.

Returns:

transformation.

Trcl_2 Class

class pymcnp.inp.like.Trcl_2(transformation: str | Transformation_1, prefix: str | String = None)

Represents INP trcl elements variation #2.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_1

Gets transformation.

Returns:

transformation.

Trcl_3 Class

class pymcnp.inp.like.Trcl_3(transformation: str | Transformation_2, prefix: str | String = None)

Represents INP trcl elements variation #3.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_2

Gets transformation.

Returns:

transformation.

Trcl_4 Class

class pymcnp.inp.like.Trcl_4(transformation: str | Transformation_3, prefix: str | String = None)

Represents INP trcl elements variation #4.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_3

Gets transformation.

Returns:

transformation.

Trcl_5 Class

class pymcnp.inp.like.Trcl_5(transformation: str | Transformation_4, prefix: str | String = None)

Represents INP trcl elements variation #5.

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 prefix: String

Gets prefix.

Returns:

prefix.

property transformation: Transformation_4

Gets transformation.

Returns:

transformation.

U Class

class pymcnp.inp.like.U(number: str | int | Integer)

Represents INP u 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 number: Integer

Gets number.

Returns:

number.

Unc Class

class pymcnp.inp.like.Unc(designator: str | Designator, setting: str | int | Integer)

Represents INP unc 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 designator: Designator

Gets designator.

Returns:

designator.

property setting: Integer

Gets setting.

Returns:

setting.

Vol Class

class pymcnp.inp.like.Vol(volume: str | int | float | Real)

Represents INP vol 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 volume: Real

Gets volume.

Returns:

volume.

Wwn Class

class pymcnp.inp.like.Wwn(suffix: str | int | Integer, designator: str | Designator, bound: str | int | float | Real)

Represents INP wwn 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 bound: Real

Gets bound.

Returns:

bound.

property designator: Designator

Gets designator.

Returns:

designator.

property suffix: Integer

Gets suffix.

Returns:

suffix.