fudge.gnds.productData package

Subpackages

Submodules

fudge.gnds.productData.base module

fudge.gnds.productData.energyDeposition module

class fudge.gnds.productData.energyDeposition.XYs1d(**kwargs)[source]

Bases: fudge.gnds.productData.energyDeposition.baseEnergyDepositionForm, xData.XYs.XYs1d

processMultiGroup(style, tempInfo, indent)[source]
class fudge.gnds.productData.energyDeposition.baseEnergyDepositionForm[source]

Bases: fudge.gnds.abstractClasses.form

class fudge.gnds.productData.energyDeposition.component[source]

Bases: fudge.gnds.abstractClasses.component

moniker = 'averageProductEnergy'
fudge.gnds.productData.energyDeposition.defaultAxes(energyUnit)[source]
class fudge.gnds.productData.energyDeposition.gridded1d(**kwargs)[source]

Bases: fudge.gnds.productData.energyDeposition.baseEnergyDepositionForm, xData.gridded.gridded1d

class fudge.gnds.productData.energyDeposition.regions1d(**kwargs)[source]

Bases: fudge.gnds.productData.energyDeposition.baseEnergyDepositionForm, xData.regions.regions1d

static allowedSubElements()[source]
processMultiGroup(style, tempInfo, indent)[source]
toLinearXYsClass()[source]

fudge.gnds.productData.momentumDeposition module

class fudge.gnds.productData.momentumDeposition.XYs1d(**kwargs)[source]

Bases: fudge.gnds.productData.momentumDeposition.baseMomentumDepositionForm, xData.XYs.XYs1d

processMultiGroup(style, tempInfo, indent)[source]
class fudge.gnds.productData.momentumDeposition.baseMomentumDepositionForm[source]

Bases: fudge.gnds.abstractClasses.form

class fudge.gnds.productData.momentumDeposition.component[source]

Bases: fudge.gnds.abstractClasses.component

moniker = 'averageProductMomentum'
fudge.gnds.productData.momentumDeposition.defaultAxes(energyUnit, momentumDepositionUnit)[source]
class fudge.gnds.productData.momentumDeposition.gridded1d(**kwargs)[source]

Bases: fudge.gnds.productData.momentumDeposition.baseMomentumDepositionForm, xData.gridded.gridded1d

class fudge.gnds.productData.momentumDeposition.regions1d(**kwargs)[source]

Bases: fudge.gnds.productData.momentumDeposition.baseMomentumDepositionForm, xData.regions.regions1d

static allowedSubElements()[source]
processMultiGroup(style, tempInfo, indent)[source]
toLinearXYsClass()[source]

fudge.gnds.productData.multiplicity module

class fudge.gnds.productData.multiplicity.XYs1d(**kwargs)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm, xData.XYs.XYs1d

evaluate(E)[source]
getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
isConstant()[source]
processMultiGroup(style, tempInfo, indent)[source]
class fudge.gnds.productData.multiplicity.baseMultiplicityForm[source]

Bases: fudge.gnds.abstractClasses.form

class fudge.gnds.productData.multiplicity.branching1d(label)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm

convertUnits(unitMap)[source]
label
moniker = 'branching1d'
static parseXMLNode(element, xPath, linkData)[source]
processMultiGroup(style, tempInfo, indent)[source]
toXMLList(indent='', **kwargs)[source]
class fudge.gnds.productData.multiplicity.component[source]

Bases: fudge.gnds.abstractClasses.component

check(info)[source]
domainMax
domainMin
domainUnit
evaluate(E)[source]
getConstant()[source]
getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
isConstant()[source]
moniker = 'multiplicity'
class fudge.gnds.productData.multiplicity.constant1d(multiplicity, domainMin, domainMax, axes, label=None)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm, xData.constant.constant1d

getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
isConstant()[source]
processMultiGroup(style, tempInfo, indent)[source]
toPointwise_withLinearXYs(**kwargs)[source]

This method returns the multiplicity as linear-linear XYs1d data which spans self’s domain.

fudge.gnds.productData.multiplicity.defaultAxes(energyUnit)[source]
class fudge.gnds.productData.multiplicity.gridded1d(**kwargs)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm, xData.gridded.gridded1d

getXMLAttribute()[source]
fudge.gnds.productData.multiplicity.parseXMLNode(multElement, xPath, linkData)[source]

Translate an xml <multiplicity> element into fudge.

class fudge.gnds.productData.multiplicity.partialProduction(label, data=1)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm

evaluate(E)[source]
getXMLAttribute()[source]
label
moniker = 'partialProduction'
static parseXMLNode(element, xPath, linkData)[source]
toPointwise_withLinearXYs(**kwargs)[source]
toXMLList(indent='', **kwargs)[source]
class fudge.gnds.productData.multiplicity.polynomial(**kwargs)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm, xData.series1d.polynomial1d

domainUnit
getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
processMultiGroup(style, tempInfo, indent)[source]
toPointwise_withLinearXYs(**kwargs)[source]
class fudge.gnds.productData.multiplicity.reference(link=None, root=None, path=None, label=None, relative=False)[source]

Bases: xData.link.link, fudge.gnds.productData.multiplicity.baseMultiplicityForm

convertUnits(unitMap)[source]
domainMax
domainMin
domainUnit
evaluate(E)[source]
getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
moniker = 'reference'
reference
toPointwise_withLinearXYs(**kwargs)[source]
class fudge.gnds.productData.multiplicity.regions1d(**kwargs)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm, xData.regions.regions1d

evaluate(E)[source]
getEnergyLimits(EMin, EMax)[source]
getXMLAttribute()[source]
processMultiGroup(style, tempInfo, indent)[source]
toPointwise_withLinearXYs(**kwargs)[source]

See regionsXYs.toPointwise_withLinearXYs on the use of lowerEps, upperEps.

class fudge.gnds.productData.multiplicity.unspecified(label)[source]

Bases: fudge.gnds.productData.multiplicity.baseMultiplicityForm

convertUnits(unitMap)[source]
evaluate(E)[source]
getXMLAttribute()[source]
label
moniker = 'unspecified'
classmethod parseXMLNode(element, xPath, linkData)[source]
toPointwise_withLinearXYs(**kwargs)[source]
toXMLList(indent='', **kwargs)[source]

Module contents