19#ifndef REACTION_METHODS_UTILS_HPP
20#define REACTION_METHODS_UTILS_HPP
22#include "reaction_methods/SingleReaction.hpp"
24#include <unordered_map>
35 SingleReaction
const &reaction,
36 std::unordered_map<int, int>
const &particle_numbers);
47 SingleReaction
const &reaction,
48 std::unordered_map<int, int>
const &particle_numbers);
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...