|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI.hpp>
Public Attributes | |
| friend | ProtareSingle |
| friend | ProtareComposite |
| friend | ProtareTNSL |
Base class for the protare sub-classes.
Base class for the MCGIDI protare classes.
Definition at line 1470 of file MCGIDI.hpp.
| LUPI_HOST_DEVICE MCGIDI::Protare::Protare | ( | ProtareType | a_protareType | ) |
| a_protareType | [in] The enum for the type of Protare (i.e., single, composite or TNSL). |
Default constructor used when broadcasting a Protare as needed by MPI or GPUs.
Definition at line 61 of file MCGIDI_protare.cc.
Referenced by MCGIDI::ProtareComposite::ProtareComposite(), MCGIDI::ProtareSingle::ProtareSingle(), MCGIDI::ProtareSingle::ProtareSingle(), and MCGIDI::ProtareTNSL::ProtareTNSL().
| LUPI_HOST MCGIDI::Protare::Protare | ( | ProtareType | a_protareType, |
| GIDI::Protare const & | a_protare, | ||
| Transporting::MC const & | a_settings, | ||
| PoPI::Database const & | a_pops ) |
|
virtual |
Definition at line 138 of file MCGIDI_protare.cc.
| LUPI_HOST_DEVICE double MCGIDI::Protare::crossSection | ( | URR_protareInfos const & | a_URR_protareInfos, |
| std::size_t | a_hashIndex, | ||
| double | a_temperature, | ||
| double | a_energy, | ||
| bool | a_sampling = false ) const |
Returns the total cross section.
| a_URR_protareInfos | [in] URR information. |
| a_hashIndex | [in] The cross section hash index. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
| a_sampling | [in] Only used for multi-group cross sections. When sampling, the cross section in the group where threshold is present the cross section is augmented. |
Definition at line 980 of file MCGIDI_protare.cc.
Referenced by crossSection().
| LUPI_HOST_DEVICE void MCGIDI::Protare::crossSectionVector | ( | double | a_temperature, |
| double | a_userFactor, | ||
| std::size_t | a_numberAllocated, | ||
| double * | a_crossSectionVector ) const |
Adds the energy dependent, total cross section corresponding to the temperature a_temperature multiplied by a_userFactor to a_crossSectionVector.
| a_temperature | [in] Specifies the temperature of the material. |
| a_userFactor | [in] User factor which all cross sections are multiplied by. |
| a_numberAllocated | [in] The length of memory allocated for a_crossSectionVector. |
| a_crossSectionVector | [in/out] The energy dependent, total cross section to add cross section data to. |
Definition at line 1008 of file MCGIDI_protare.cc.
Referenced by crossSectionVector().
| LUPI_HOST_DEVICE double MCGIDI::Protare::depositionEnergy | ( | std::size_t | a_hashIndex, |
| double | a_temperature, | ||
| double | a_energy ) const |
Returns the total deposition energy.
| a_hashIndex | [in] The cross section hash index. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
Definition at line 1101 of file MCGIDI_protare.cc.
Referenced by depositionEnergy(), and sampleReaction().
| LUPI_HOST_DEVICE double MCGIDI::Protare::depositionMomentum | ( | std::size_t | a_hashIndex, |
| double | a_temperature, | ||
| double | a_energy ) const |
Returns the total deposition momentum.
| a_hashIndex | [in] The cross section hash index. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
Definition at line 1130 of file MCGIDI_protare.cc.
Referenced by depositionMomentum(), and sampleReaction().
|
inline |
Returns the value of the m_evaluation member.
Definition at line 1532 of file MCGIDI.hpp.
| LUPI_HOST_DEVICE double MCGIDI::Protare::gain | ( | std::size_t | a_hashIndex, |
| double | a_temperature, | ||
| double | a_energy, | ||
| int | a_particleIndex ) const |
Returns the gain for particle with index a_particleIndex.
| a_hashIndex | [in] The continuous energy hash or multi-group index. |
| a_temperature | [in] The temperature of the target. |
| a_energy | [in] The projectile energy. |
| a_particleIndex | [in] The index of the particle whose gain is to be returned. |
Definition at line 1189 of file MCGIDI_protare.cc.
Referenced by gain(), and sampleReaction().
| LUPI_HOST_DEVICE double MCGIDI::Protare::gainViaIntid | ( | std::size_t | a_hashIndex, |
| double | a_temperature, | ||
| double | a_energy, | ||
| int | a_particleIntid ) const |
Returns the gain for particle with intid a_particleIntid.
| a_hashIndex | [in] The continuous energy hash or multi-group index. |
| a_temperature | [in] The temperature of the target. |
| a_energy | [in] The projectile energy. |
| a_particleIntid | [in] The intid of the particle whose gain is to be returned. |
Definition at line 1219 of file MCGIDI_protare.cc.
Referenced by gainViaIntid(), and sampleReaction().
| LUPI_HOST_DEVICE bool MCGIDI::Protare::hasFission | ( | ) | const |
Returns true if this has a fission reaction and false otherwise.
Definition at line 768 of file MCGIDI_protare.cc.
Referenced by hasFission().
| LUPI_HOST_DEVICE bool MCGIDI::Protare::hasIncoherentDoppler | ( | ) | const |
Returns true if this has a photoatomic incoherent doppler broadened reaction and false otherwise.
Definition at line 793 of file MCGIDI_protare.cc.
Referenced by hasIncoherentDoppler().
| LUPI_HOST_DEVICE bool MCGIDI::Protare::hasURR_probabilityTables | ( | ) | const |
Returns true if this has URR probability tables and false otherwise.
Definition at line 843 of file MCGIDI_protare.cc.
Referenced by hasURR_probabilityTables().
| LUPI_HOST_DEVICE void MCGIDI::Protare::incrementMemorySize | ( | long & | a_totalMemory, |
| long & | a_sharedMemory ) |
This method counts the number of bytes of memory allocated by this and puts it into a_totalMemory. If shared memory is used, the size of shared memory is a_sharedMemory. If using shared memory, the host code only needs to allocate (a_totalMemory - a_sharedMemory) in main memory.
Definition at line 449 of file MCGIDI_protare.cc.
Referenced by sampleReaction().
|
inline |
Returns the value of the m_isTNSL_ProtareSingle member.
Definition at line 1541 of file MCGIDI.hpp.
Referenced by MCGIDI::OutputChannel::OutputChannel(), and MCGIDI::ProtareSingle::ProtareSingle().
| LUPI_HOST_DEVICE double MCGIDI::Protare::maximumEnergy | ( | ) | const |
Returns the maximum cross section domain.
Returns the maximum cross section domain for all reaction..
Definition at line 596 of file MCGIDI_protare.cc.
Referenced by maximumEnergy().
| LUPI_HOST_DEVICE long MCGIDI::Protare::memorySize | ( | ) |
This method counts the number of bytes of memory allocated by this. This is an improvement to the internalSize() method of getting memory size.
Definition at line 435 of file MCGIDI_protare.cc.
Referenced by sampleReaction().
| LUPI_HOST_DEVICE double MCGIDI::Protare::minimumEnergy | ( | ) | const |
Returns the minimum cross section domain.
Returns the minimum cross section domain for all reaction..
Definition at line 571 of file MCGIDI_protare.cc.
Referenced by minimumEnergy().
| LUPI_HOST_DEVICE std::size_t MCGIDI::Protare::numberOfOrphanProducts | ( | ) | const |
Returns the number of orphanProducts of this.
Definition at line 716 of file MCGIDI_protare.cc.
Referenced by numberOfOrphanProducts().
| LUPI_HOST_DEVICE std::size_t MCGIDI::Protare::numberOfProtares | ( | ) | const |
Returns the number of protares contained in this.
Returns the number of protares contained in this.
Definition at line 465 of file MCGIDI_protare.cc.
Referenced by numberOfProtares(), and MCGIDI::URR_protareInfos::updateProtare().
| LUPI_HOST_DEVICE std::size_t MCGIDI::Protare::numberOfReactions | ( | ) | const |
Returns the number of reactions of this.
Definition at line 664 of file MCGIDI_protare.cc.
Referenced by numberOfReactions().
| LUPI_HOST_DEVICE Reaction const * MCGIDI::Protare::orphanProduct | ( | std::size_t | a_index | ) | const |
Returns the orphanProduct at index a_index.
| a_index | [in] The index of the orphanProduct to return. |
Definition at line 743 of file MCGIDI_protare.cc.
Referenced by orphanProduct().
|
inline |
Returns the value of the m_photonIndex member.
Definition at line 1530 of file MCGIDI.hpp.
Referenced by MCGIDI::GRIN_capture::sampleProducts().
Returns the list product indices. If a_transportablesOnly is true, the list only includes transportable particle.
| a_transportablesOnly | [in] If true, a reference to m_productIndicesTransportable is returned; otherwise a reference to m_productIndices is returned. |
Definition at line 194 of file MCGIDI_protare.cc.
Returns the list product intids. If a_transportablesOnly is true, the list only includes transportable particle.
| a_transportablesOnly | [in] If true, a reference to m_productIntidsTransportable is returned; otherwise a reference to m_productIntids is returned. |
Definition at line 182 of file MCGIDI_protare.cc.
| LUPI_HOST_DEVICE double MCGIDI::Protare::productionEnergy | ( | std::size_t | a_hashIndex, |
| double | a_temperature, | ||
| double | a_energy ) const |
Returns the total production energy.
| a_hashIndex | [in] The cross section hash index. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
Definition at line 1159 of file MCGIDI_protare.cc.
Referenced by productionEnergy(), and sampleReaction().
|
inline |
Returns the value of the m_projectileExcitationEnergy member.
Definition at line 1521 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_projectileFrame member.
Definition at line 1533 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_projectileID member.
Definition at line 1516 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_projectileIndex member.
Definition at line 1518 of file MCGIDI.hpp.
Referenced by MCGIDI::Reaction::sampleNullProducts().
|
inline |
Returns the value of the m_projectileIntid member.
Definition at line 1517 of file MCGIDI.hpp.
Referenced by MCGIDI::Distributions::AngularTwoBody::AngularTwoBody(), MCGIDI::HeatedCrossSectionContinuousEnergy::HeatedCrossSectionContinuousEnergy(), MCGIDI::Distributions::parseGIDI(), MCGIDI::ProtareSingle::ProtareSingle(), and MCGIDI::Reaction::sampleNullProducts().
|
inline |
Returns the value of the m_projectileMass member.
Definition at line 1520 of file MCGIDI.hpp.
Referenced by MCGIDI::Reaction::sampleNullProducts().
Returns the projectile's multi-group boundaries that were read from the file (i.e., pre-collapse).
| a_index | [in] Index of the reqested ProtareSingle. |
Definition at line 637 of file MCGIDI_protare.cc.
| LUPI_HOST Vector< double > const & MCGIDI::Protare::projectileMultiGroupBoundariesCollapsed | ( | ) | const |
Returns the projectile's collapsed multi-group boundaries (i.e., those used for transport).
| a_index | [in] Index of the reqested ProtareSingle. |
Definition at line 652 of file MCGIDI_protare.cc.
|
inline |
Returns the value of the m_projectileUserIndex member.
Definition at line 1519 of file MCGIDI.hpp.
Referenced by MCGIDI::Reaction::sampleNullProducts().
| LUPI_HOST_DEVICE ProtareSingle const * MCGIDI::Protare::protare | ( | std::size_t | a_index | ) | const |
Returns the a_index - 1 Protare contained in this.
Returns the const pointer representing the protare at index a_index.
| a_index | [in] Index of protare in this. |
Definition at line 492 of file MCGIDI_protare.cc.
Referenced by projectileMultiGroupBoundaries(), projectileMultiGroupBoundariesCollapsed(), protare(), protare(), temperatures(), and MCGIDI::URR_protareInfos::updateProtare().
| LUPI_HOST_DEVICE ProtareSingle * MCGIDI::Protare::protare | ( | std::size_t | a_index | ) |
Returns the a_index - 1 Protare contained in this.
Returns the pointer representing the protare at index a_index.
| a_index | [in] Index of protare in this. |
Definition at line 519 of file MCGIDI_protare.cc.
|
inline |
Returns the value of the m_protareType member.
Definition at line 1514 of file MCGIDI.hpp.
Referenced by crossSection(), crossSectionVector(), depositionEnergy(), depositionMomentum(), gain(), gainViaIntid(), hasFission(), hasIncoherentDoppler(), hasURR_probabilityTables(), maximumEnergy(), minimumEnergy(), numberOfOrphanProducts(), numberOfProtares(), numberOfReactions(), orphanProduct(), productionEnergy(), protare(), protare(), protareWithReaction(), reaction(), reactionCrossSection(), reactionCrossSection(), reactionHasURR_probabilityTables(), sampleReaction(), threshold(), upscatterModelAGroupVelocities(), URR_domainMax(), URR_domainMin(), and URR_index().
| LUPI_HOST_DEVICE ProtareSingle const * MCGIDI::Protare::protareWithReaction | ( | std::size_t | a_index | ) | const |
Returns the ProtareSingle that contains the (a_index - 1) reaction.
Returns the pointer to the ProtareSingle that contains the (a_index - 1)th reaction.
| a_index | [in] Index of the reaction. |
Definition at line 546 of file MCGIDI_protare.cc.
Referenced by protareWithReaction().
| LUPI_HOST_DEVICE Reaction const * MCGIDI::Protare::reaction | ( | std::size_t | a_index | ) | const |
Returns the reaction at index a_index.
| a_index | [in] The index of the reaction to return. |
Definition at line 691 of file MCGIDI_protare.cc.
Referenced by G4GIDI_target::G4GIDI_target(), and reaction().
| LUPI_HOST_DEVICE double MCGIDI::Protare::reactionCrossSection | ( | std::size_t | a_reactionIndex, |
| URR_protareInfos const & | a_URR_protareInfos, | ||
| double | a_temperature, | ||
| double | a_energy ) const |
Returns the cross section for reaction at index a_reactionIndex.
| a_reactionIndex | [in] The index of the reaction. |
| a_URR_protareInfos | [in] URR information. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
Definition at line 1072 of file MCGIDI_protare.cc.
| LUPI_HOST_DEVICE double MCGIDI::Protare::reactionCrossSection | ( | std::size_t | a_reactionIndex, |
| URR_protareInfos const & | a_URR_protareInfos, | ||
| std::size_t | a_hashIndex, | ||
| double | a_temperature, | ||
| double | a_energy, | ||
| bool | a_sampling = false ) const |
Returns the cross section for reaction at index a_reactionIndex.
| a_reactionIndex | [in] The index of the reaction. |
| a_URR_protareInfos | [in] URR information. |
| a_hashIndex | [in] The cross section hash index. |
| a_temperature | [in] The target temperature. |
| a_energy | [in] The projectile energy. |
| a_sampling | [in] Only used for multi-group cross sections. When sampling, the cross section in the group where threshold is present the cross section is augmented. |
Definition at line 1038 of file MCGIDI_protare.cc.
Referenced by reactionCrossSection(), and reactionCrossSection().
| LUPI_HOST_DEVICE bool MCGIDI::Protare::reactionHasURR_probabilityTables | ( | std::size_t | a_index | ) | const |
Returns true if the reaction at index a_index has URR robability tables and false otherwise.
| a_index | [in] The index of the reaction. |
Definition at line 920 of file MCGIDI_protare.cc.
Referenced by reactionHasURR_probabilityTables().
| LUPI_HOST_DEVICE std::size_t MCGIDI::Protare::sampleReaction | ( | Sampling::Input & | a_input, |
| URR_protareInfos const & | a_URR_protareInfos, | ||
| std::size_t | a_hashIndex, | ||
| double | a_crossSection, | ||
| RNG && | a_rng ) const |
Samples a reaction of this and returns its index.
| a_input | [in/out] Sample options requested by user. |
| a_URR_protareInfos | [in] URR information. |
| a_hashIndex | [in] Specifies the continuous energy hash index or multi-group index. |
| a_crossSection | [in] The total cross section for the protare at a_input.temperature() and a_input.energy(). |
| a_rng | [in] The random number generator function that returns a double in the range [0, 1.0). |
Definition at line 2685 of file MCGIDI_headerSource.hpp.
|
inline |
Referenced by sampleReaction(), and sampleReaction().
| LUPI_HOST_DEVICE void MCGIDI::Protare::serialize | ( | LUPI::DataBuffer & | a_buffer, |
| LUPI::DataBuffer::Mode | a_mode ) |
This method serializes this for broadcasting as needed for MPI and GPUs. The method can count the number of required bytes, pack this or unpack this depending on a_mode.
| a_buffer | [in] The buffer to read or write data to depending on a_mode. |
| a_mode | [in] Specifies the action of this method. |
Definition at line 290 of file MCGIDI_protare.cc.
Referenced by incrementMemorySize(), memorySize(), and sampleReaction().
| LUPI_HOST_DEVICE void MCGIDI::Protare::serialize2 | ( | LUPI::DataBuffer & | a_buffer, |
| LUPI::DataBuffer::Mode | a_mode ) |
This method serializes this for broadcasting as needed for MPI and GPUs. The method can count the number of required bytes, pack this or unpack this depending on a_mode.
| a_buffer | [in] The buffer to read or write data to depending on a_mode. |
| a_mode | [in] Specifies the action of this method. |
Definition at line 315 of file MCGIDI_protare.cc.
Referenced by sampleReaction(), serialize(), and serialize2().
| LUPI_HOST_DEVICE void MCGIDI::Protare::serializeCommon | ( | LUPI::DataBuffer & | a_buffer, |
| LUPI::DataBuffer::Mode | a_mode ) |
This method serializes this for broadcasting as needed for MPI and GPUs. The method can count the number of required bytes, pack this or unpack this depending on a_mode.
| a_buffer | [in] The buffer to read or write data to depending on a_mode. |
| a_mode | [in] Specifies the action of this method. |
Definition at line 340 of file MCGIDI_protare.cc.
Referenced by sampleReaction(), serialize(), and serialize2().
| LUPI_HOST void MCGIDI::Protare::setUserParticleIndex | ( | int | a_particleIndex, |
| int | a_userParticleIndex ) |
Updates the m_userParticleIndex to a_userParticleIndex for all particles with PoPs index a_particleIndex.
| a_particleIndex | [in] The PoPs index of the particle whose user index is to be set. |
| a_userParticleIndex | [in] The particle index specified by the user. |
Definition at line 219 of file MCGIDI_protare.cc.
| LUPI_HOST void MCGIDI::Protare::setUserParticleIndexViaIntid | ( | int | a_particleIntid, |
| int | a_userParticleIndex ) |
Updates the m_userParticleIndex to a_userParticleIndex for all particles with PoPs intid a_particleIntid.
| a_particleIntid | [in] The PoPs intid of the particle whose user index is to be set. |
| a_userParticleIndex | [in] The particle index specified by the user. |
Definition at line 254 of file MCGIDI_protare.cc.
| LUPI_HOST_DEVICE long MCGIDI::Protare::sizeOf | ( | ) | const |
Returns the number of memory bytes used by this.
Definition at line 412 of file MCGIDI_protare.cc.
Referenced by incrementMemorySize(), memorySize(), and sampleReaction().
|
inline |
Returns the value of the m_targetExcitationEnergy member.
Definition at line 1528 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_targetID member.
Definition at line 1523 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_targetIndex member.
Definition at line 1525 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_targetIntid member.
Definition at line 1524 of file MCGIDI.hpp.
Referenced by MCGIDI::OutputChannel::OutputChannel().
|
inline |
Returns the value of the m_targetMass member.
Definition at line 1527 of file MCGIDI.hpp.
|
inline |
Returns the value of the m_targetUserIndex member.
Definition at line 1526 of file MCGIDI.hpp.
| LUPI_HOST_DEVICE Vector< double > MCGIDI::Protare::temperatures | ( | std::size_t | a_index = 0 | ) | const |
Returns the list of temperatures for the requested ProtareSingle.
Returns the list of temperatures for the requested ProtareSingle.
| a_index | [in] Index of the reqested ProtareSingle. |
Definition at line 623 of file MCGIDI_protare.cc.
| LUPI_HOST_DEVICE double MCGIDI::Protare::threshold | ( | std::size_t | a_index | ) | const |
Returns the threshold for the reaction at index a_index. If a_index is negative, it is set to 0 before the threshold in the regular protare is returned.
| a_index | [in] The index of the reaction. |
Definition at line 948 of file MCGIDI_protare.cc.
Referenced by threshold().
| LUPI_HOST_DEVICE Vector< double > const & MCGIDI::Protare::upscatterModelAGroupVelocities | ( | ) | const |
Returns a reference to the m_upscatterModelAGroupVelocities.
Definition at line 1244 of file MCGIDI_protare.cc.
Referenced by sampleReaction(), and upscatterModelAGroupVelocities().
| LUPI_HOST_DEVICE double MCGIDI::Protare::URR_domainMax | ( | ) | const |
Returns the maximum energy for the unresolved resonance region (URR) domain. If no URR data present, returns -1.
Definition at line 893 of file MCGIDI_protare.cc.
Referenced by URR_domainMax().
| LUPI_HOST_DEVICE double MCGIDI::Protare::URR_domainMin | ( | ) | const |
Returns the minimum energy for the unresolved resonance region (URR) domain. If no URR data present, returns -1.
Definition at line 868 of file MCGIDI_protare.cc.
Referenced by URR_domainMin().
| LUPI_HOST_DEVICE int MCGIDI::Protare::URR_index | ( | ) | const |
Returns URR index of this.
Definition at line 818 of file MCGIDI_protare.cc.
Referenced by URR_index().
|
inline |
Returns the value of the m_userPhotonIndex member.
Definition at line 1531 of file MCGIDI.hpp.
Referenced by MCGIDI::ProtareSingle::sampleBranchingGammas(), and MCGIDI::GRIN_capture::sampleProducts().
| LUPI_HOST Vector< int > const & MCGIDI::Protare::userProductIndices | ( | bool | a_transportablesOnly | ) | const |
Returns the list user product indices. If a_transportablesOnly is true, the list only includes transportable particle.
| a_transportablesOnly | [in] If true, a reference to m_userProductIndicesTransportable is returned; otherwise a reference to m_userProductIndices is returned. |
Definition at line 206 of file MCGIDI_protare.cc.
| friend MCGIDI::Protare::ProtareComposite |
Definition at line 1600 of file MCGIDI.hpp.
Referenced by crossSection(), crossSectionVector(), depositionEnergy(), depositionMomentum(), gain(), gainViaIntid(), hasFission(), hasIncoherentDoppler(), hasURR_probabilityTables(), maximumEnergy(), minimumEnergy(), numberOfOrphanProducts(), numberOfProtares(), numberOfReactions(), orphanProduct(), productionEnergy(), protare(), protare(), protareWithReaction(), reaction(), reactionCrossSection(), reactionCrossSection(), reactionHasURR_probabilityTables(), sampleReaction(), serialize(), setUserParticleIndex(), setUserParticleIndexViaIntid(), sizeOf(), threshold(), upscatterModelAGroupVelocities(), URR_domainMax(), URR_domainMin(), and URR_index().
| friend MCGIDI::Protare::ProtareSingle |
Definition at line 1599 of file MCGIDI.hpp.
Referenced by crossSection(), crossSectionVector(), depositionEnergy(), depositionMomentum(), gain(), gainViaIntid(), hasFission(), hasIncoherentDoppler(), hasURR_probabilityTables(), maximumEnergy(), minimumEnergy(), numberOfOrphanProducts(), numberOfProtares(), numberOfReactions(), orphanProduct(), productionEnergy(), projectileMultiGroupBoundaries(), projectileMultiGroupBoundariesCollapsed(), protare(), protare(), MCGIDI::ProtareComposite::protare(), MCGIDI::ProtareComposite::protare(), MCGIDI::ProtareTNSL::protare(), MCGIDI::ProtareTNSL::protare(), MCGIDI::ProtareTNSL::protareWithElastic(), MCGIDI::ProtareTNSL::protareWithoutElastic(), protareWithReaction(), MCGIDI::ProtareComposite::protareWithReaction(), MCGIDI::ProtareTNSL::protareWithReaction(), reaction(), reactionCrossSection(), reactionCrossSection(), reactionHasURR_probabilityTables(), sampleReaction(), serialize(), serialize2(), MCGIDI::ProtareComposite::serialize2(), MCGIDI::ProtareTNSL::serialize2(), setUserParticleIndex(), setUserParticleIndexViaIntid(), sizeOf(), temperatures(), threshold(), MCGIDI::ProtareTNSL::TNSL(), upscatterModelAGroupVelocities(), URR_domainMax(), URR_domainMin(), and URR_index().
| friend MCGIDI::Protare::ProtareTNSL |
Definition at line 1601 of file MCGIDI.hpp.
Referenced by crossSection(), crossSectionVector(), depositionEnergy(), depositionMomentum(), gain(), gainViaIntid(), hasFission(), hasIncoherentDoppler(), hasURR_probabilityTables(), maximumEnergy(), minimumEnergy(), numberOfOrphanProducts(), numberOfProtares(), numberOfReactions(), orphanProduct(), productionEnergy(), protare(), protare(), protareWithReaction(), reaction(), reactionCrossSection(), reactionCrossSection(), reactionHasURR_probabilityTables(), sampleReaction(), serialize(), setUserParticleIndex(), setUserParticleIndexViaIntid(), sizeOf(), threshold(), upscatterModelAGroupVelocities(), URR_domainMax(), URR_domainMin(), and URR_index().