tf_phasespace¶
Phase space generation using tensorflow.
-
class
TFPhaseSpaceGenerator
(reaction_kinematics_info: tensorwaves.physics.helicity_formalism.kinematics.ParticleReactionKinematicsInfo)[source]¶ Bases:
tensorwaves.interfaces.PhaseSpaceGenerator
Implements a phase space generator using tensorflow.
-
generate
(size: int, random_generator: tensorwaves.interfaces.UniformRealNumberGenerator) → numpy.ndarray[source]¶ Generate phase space sample.
-
-
class
TFUniformRealNumberGenerator
(seed: int)[source]¶ Bases:
tensorwaves.interfaces.UniformRealNumberGenerator
Implements a uniform real random number generator using tensorflow.
-
__call__
(size: int, min_value: float = 0.0, max_value: float = 1.0) → numpy.ndarray[source]¶ Generate random floats in the range from [min_value,max_value).
-
property
seed
¶ Get random seed.
-