23 m_delayedNeutronIndex( -1 ),
39 m_delayedNeutronIndex( a_index ),
41 m_product( &a_delayedNeutron->
product( ), a_setupInfo, a_settings, a_particles, false ) {
44 m_rate =
rate->value( );
63 m_product.setUserParticleIndex( a_particleIndex, a_userParticleIndex );
75 m_product.setUserParticleIndexViaIntid( a_particleIntid, a_userParticleIndex );
90 m_product.serialize( a_buffer, a_mode );
#define DATA_MEMBER_DOUBLE(member, buf, mode)
#define DATA_MEMBER_INT( member, buf, mode)
LUPI_HOST_DEVICE double rate() const
LUPI_HOST void setUserParticleIndex(int a_particleIndex, int a_userParticleIndex)
LUPI_HOST_DEVICE DelayedNeutron()
LUPI_HOST void setUserParticleIndexViaIntid(int a_particleIntid, int a_userParticleIndex)
LUPI_HOST_DEVICE void serialize(LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode)
LUPI_HOST_DEVICE Product const & product() const
LUPI_HOST_DEVICE ~DelayedNeutron()
Simple C++ string class, useful as replacement for std::string if this cannot be used,...