multi_physics/QED/include/picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp
photon_emission_lookup_table(
                photon_emission_lookup_table_params<RealType> params):
                m_params{params},
                m_table{containers::equispaced_2d_table<RealType, VectorType>{
                    math::m_log(params.chi_part_min),
                    math::m_log(params.chi_part_max),
                    math::m_log(params.frac_min),
                    math::m_log(math::one<RealType>),
                    params.chi_part_how_many, params.frac_how_many,
                    VectorType(params.chi_part_how_many * params.frac_how_many)}}
                {}
/**
            * Constructor (not designed for GPU usage)
            * After construction the table is uninitialized. The user has to generate
            * the cumulative probability distribution before being able to use the table.
            *
            * @param params table parameters
            */
Constructor (not designed for GPU usage)
After construction the table is uninitialized. The user has to generate
the cumulative probability distribution before being able to use the table.

@param params table parameters
Constructor ( not designed for GPU usage ) After construction the table is uninitialized . The user has to generate the cumulative probability distribution before being able to use the table . @param params table parameters
photon_emission_lookup_table(
                photon_emission_lookup_table_params<RealType> params):
                m_params{params},
                m_table{containers::equispaced_2d_table<RealType, VectorType>{
                    math::m_log(params.chi_part_min),
                    math::m_log(params.chi_part_max),
                    math::m_log(params.frac_min),
                    math::m_log(math::one<RealType>),
                    params.chi_part_how_many, params.frac_how_many,
                    VectorType(params.chi_part_how_many * params.frac_how_many)}}
                {}
photon_emission_lookup_table ( photon_emission_lookup_table_params < RealType > params ) : m_params { params } , m_table { containers :: equispaced_2d_table < RealType , VectorType > { math :: m_log ( params . chi_part_min ) , math :: m_log ( params . chi_part_max ) , math :: m_log ( params . frac_min ) , math :: m_log ( math :: one < RealType > ) , params . chi_part_how_many , params . frac_how_many , VectorType ( params . chi_part_how_many * params . frac_how_many ) } } { }
Constructor (not designed for GPU usage)
 After construction the table is uninitialized.
Constructor ( not designed for GPU usage ) After construction the table is uninitialized .