pymcnp.inp.sdef Subpackage

Table of Contents

AST Classes

Ara_0 Class

class pymcnp.inp.sdef.Ara_0(area: str | int | float | Real)

Represents INP ara 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 area: Real

Area of surface

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ara_1 Class

class pymcnp.inp.sdef.Ara_1(option: str | FOption)

Represents INP ara 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Axs_0 Class

class pymcnp.inp.sdef.Axs_0(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP axs 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 x: Real

Reference vector for EXT and RAD x-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: Real

Reference vector for EXT and RAD y-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: Real

Reference vector for EXT and RAD z-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Axs_1 Class

class pymcnp.inp.sdef.Axs_1(option: str | FOption)

Represents INP axs 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Bap_0 Class

class pymcnp.inp.sdef.Bap_0(ba1: str | int | float | Real, ba2: str | int | float | Real, u: str | int | float | Real)

Represents INP bap 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 ba1: Real

Beam aperture half-width in the x transverse direction

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property ba2: Real

Beam aperture half-width in the y transverse direction

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property u: Real

Unused, arrbirary value

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Bap_1 Class

class pymcnp.inp.sdef.Bap_1(option: str | FOption)

Represents INP bap 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Bem_0 Class

class pymcnp.inp.sdef.Bem_0(exn: str | int | float | Real, eyn: str | int | float | Real, bml: str | int | float | Real)

Represents INP bem 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 bml: Real

Distance from the aperture to the spot

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property exn: Real

Normalized beam emittance parameter for x coordinates

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property eyn: Real

Normalized beam emittance parameter for x coordinates

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Bem_1 Class

class pymcnp.inp.sdef.Bem_1(option: str | FOption)

Represents INP bem 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Ccc_0 Class

class pymcnp.inp.sdef.Ccc_0(number: str | int | Integer)

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

Cookie-cutter cell number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ccc_1 Class

class pymcnp.inp.sdef.Ccc_1(option: str | FOption)

Represents INP ccc 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Cel_0 Class

class pymcnp.inp.sdef.Cel_0(number: str | int | Integer)

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

Cell number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Cel_1 Class

class pymcnp.inp.sdef.Cel_1(number: str | Distribution)

Represents INP cel 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 number: Distribution

Cell number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Cel_2 Class

class pymcnp.inp.sdef.Cel_2(option: str | FOption)

Represents INP cel 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Dat_0 Class

class pymcnp.inp.sdef.Dat_0(month: str | int | Integer, day: str | int | Integer, year: str | int | Integer)

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

Day for cosmic-ray & background sources

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property month: Integer

Month for cosmic-ray & background sources

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property year: Integer

Year for cosmic-ray & background sources

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dat_1 Class

class pymcnp.inp.sdef.Dat_1(option: str | FOption)

Represents INP dat 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Dir_0 Class

class pymcnp.inp.sdef.Dir_0(cosine: str | int | float | Real = None)

Represents INP dir 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 cosine: Real

Cosine of the angle between VEC and particle

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dir_1 Class

class pymcnp.inp.sdef.Dir_1(cosine: str | Distribution)

Represents INP dir 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 cosine: Distribution

Cosine of the angle between VEC and particle

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Dir_2 Class

class pymcnp.inp.sdef.Dir_2(option: str | FOption)

Represents INP dir 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Eff_0 Class

class pymcnp.inp.sdef.Eff_0(criterion: str | int | float | Real)

Represents INP eff 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 criterion: Real

Rejection efficiency criterion for position sampling

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Eff_1 Class

class pymcnp.inp.sdef.Eff_1(option: str | FOption)

Represents INP eff 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Erg_0 Class

class pymcnp.inp.sdef.Erg_0(energy: str | int | float | Real)

Represents INP erg 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 energy: Real

Kinetic energy

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Erg_1 Class

class pymcnp.inp.sdef.Erg_1(energy: str | Distribution)

Represents INP erg 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 energy: Distribution

Kinetic energy

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Erg_2 Class

class pymcnp.inp.sdef.Erg_2(option: str | FOption)

Represents INP erg 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Ext_0 Class

class pymcnp.inp.sdef.Ext_0(distance_cosine: str | int | float | Real)

Represents INP ext 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 distance_cosine: Real

Distance for POS along AXS or Cosine of angle from AXS

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ext_1 Class

class pymcnp.inp.sdef.Ext_1(distance_cosine: str | Distribution)

Represents INP ext 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 distance_cosine: Distribution

Distance for POS along AXS or Cosine of angle from AXS

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Ext_2 Class

class pymcnp.inp.sdef.Ext_2(option: str | FOption)

Represents INP ext 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Loc_0 Class

class pymcnp.inp.sdef.Loc_0(latitude: str | int | float | Real, longitude: str | int | float | Real, altitude: str | int | float | Real)

Represents INP loc 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 altitude: Real

Altitude for cosmic source

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property latitude: Real

Latitude for cosmic source

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property longitude: Real

Longitude for cosmic source

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Loc_1 Class

class pymcnp.inp.sdef.Loc_1(option: str | FOption)

Represents INP loc 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Nrm_0 Class

class pymcnp.inp.sdef.Nrm_0(sign: str | int | Integer)

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

Sign of the surface normal

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Nrm_1 Class

class pymcnp.inp.sdef.Nrm_1(option: str | FOption)

Represents INP nrm 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Par_0 Class

class pymcnp.inp.sdef.Par_0(kind: str | String)

Represents INP par 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 kind: String

Source particle type

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Par_1 Class

class pymcnp.inp.sdef.Par_1(option: str | FOption)

Represents INP par 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Pos_0 Class

class pymcnp.inp.sdef.Pos_0(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP pos 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 x: _Tuple

Position sampling x-coordinate.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: _Tuple

Position sampling y-coordinate.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: _Tuple

Position sampling z-coordinate.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pos_1 Class

class pymcnp.inp.sdef.Pos_1(vector: str | Distribution)

Represents INP pos 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 vector: _Tuple

Position sampling vector-coordinate.

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Pos_2 Class

class pymcnp.inp.sdef.Pos_2(option: str | FOption)

Represents INP pos 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Rad_0 Class

class pymcnp.inp.sdef.Rad_0(radial_distance: str | int | float | Real)

Represents INP rad 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 radial_distance: Real

Radial distance fo the position from POS or AXS

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Rad_1 Class

class pymcnp.inp.sdef.Rad_1(radial_distance: str | Distribution)

Represents INP rad 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 radial_distance: Distribution

Radial distance fo the position from POS or AXS

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Rad_2 Class

class pymcnp.inp.sdef.Rad_2(option: str | FOption)

Represents INP rad 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Sur_0 Class

class pymcnp.inp.sdef.Sur_0(number: str | int | Integer)

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

Surface number

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Sur_1 Class

class pymcnp.inp.sdef.Sur_1(option: str | FOption)

Represents INP sur 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Tme_0 Class

class pymcnp.inp.sdef.Tme_0(time: str | int | float | Real)

Represents INP tme 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 time: Real

Time in shakes

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tme_1 Class

class pymcnp.inp.sdef.Tme_1(time: str | Embedded)

Represents INP tme 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 time: Embedded

Time in shakes

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tme_2 Class

class pymcnp.inp.sdef.Tme_2(option: str | FOption)

Represents INP tme 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Tr_0 Class

class pymcnp.inp.sdef.Tr_0(number: str | int | Integer)

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

Particle weight

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tr_1 Class

class pymcnp.inp.sdef.Tr_1(number: str | Distribution)

Represents INP tr 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 number: Distribution

Particle weight

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Tr_2 Class

class pymcnp.inp.sdef.Tr_2(option: str | FOption)

Represents INP tr 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Vec_0 Class

class pymcnp.inp.sdef.Vec_0(x: str | int | float | Real, y: str | int | float | Real, z: str | int | float | Real)

Represents INP vec 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 x: Real

Reference vector for DIR x-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property y: Real

Reference vector for DIR y-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

property z: Real

Reference vector for DIR z-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Vec_1 Class

class pymcnp.inp.sdef.Vec_1(option: str | FOption)

Represents INP vec 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Wgt_0 Class

class pymcnp.inp.sdef.Wgt_0(weight: str | int | float | Real)

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

Particle weight

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Wgt_1 Class

class pymcnp.inp.sdef.Wgt_1(option: str | FOption)

Represents INP wgt 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

X_0 Class

class pymcnp.inp.sdef.X_0(position: str | int | float | Real)

Represents INP x 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 position: Real

Position x-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

X_1 Class

class pymcnp.inp.sdef.X_1(position: str | Distribution)

Represents INP x 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 position: Distribution

Position x-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

X_2 Class

class pymcnp.inp.sdef.X_2(option: str | FOption)

Represents INP x 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Y_0 Class

class pymcnp.inp.sdef.Y_0(position: str | int | float | Real)

Represents INP y 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 position: Real

Position y-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Y_1 Class

class pymcnp.inp.sdef.Y_1(position: str | Distribution)

Represents INP y 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 position: Distribution

Position y-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Y_2 Class

class pymcnp.inp.sdef.Y_2(option: str | FOption)

Represents INP y 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage

Z_0 Class

class pymcnp.inp.sdef.Z_0(position: str | int | float | Real)

Represents INP z 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 position: Real

Position z-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Z_1 Class

class pymcnp.inp.sdef.Z_1(position: str | Distribution)

Represents INP z 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 position: Distribution

Position z-component

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

Z_2 Class

class pymcnp.inp.sdef.Z_2(option: str | FOption)

Represents INP z 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 option: FOption

Dependent distribution option

Raises:
  • InpError – SEMANTICS_OPTION.

  • TypeError

f subpackage