tf_phasespace

Phase space generation using tensorflow.

class TFPhaseSpaceGenerator(reaction_kinematics_info)[source]

Bases: tensorwaves.interfaces.PhaseSpaceGenerator

Implements a phase space generator using tensorflow.

Parameters

reaction_kinematics_info (ParticleReactionKinematicsInfo) –

generate(size, random_generator)[source]

Generate phase space sample.

Parameters
Return type

ndarray

class TFUniformRealNumberGenerator(seed)[source]

Bases: tensorwaves.interfaces.UniformRealNumberGenerator

Implements a uniform real random number generator using tensorflow.

Parameters

seed (float) –

__call__(size, min_value=0.0, max_value=1.0)[source]

Generate random floats in the range from [min_value,max_value).

Parameters
Return type

ndarray

property seed

Get random seed.

Return type

float