19#ifndef REACTION_METHODS_UTILS_HPP
20#define REACTION_METHODS_UTILS_HPP
22#include "reaction_methods/SingleReaction.hpp"
24#include <unordered_map>
cudaStream_t stream[1]
CUDA streams for parallel computing on CPU and GPU.
double calculate_factorial_expression(SingleReaction const &reaction, std::unordered_map< int, int > const &particle_numbers)
Calculates the whole product of factorial expressions which occur in the reaction ensemble acceptance...
double factorial_Ni0_divided_by_factorial_Ni0_plus_nu_i(int Ni0, int nu_i)
Calculates the factorial expression which occurs in the reaction ensemble acceptance probability.
double calculate_factorial_expression_cpH(SingleReaction const &reaction, std::unordered_map< int, int > const &particle_numbers)
Calculates the factorial expression which occurs in the constant pH method with symmetric proposal pr...