gm2calc_error gm2calc_thdm_new_with_gauge_basis(gm2calc_THDM **, const gm2calc_THDM_gauge_basis *, const gm2calc_SM *, const gm2calc_THDM_config *)
allocate new general THDM model with general basis input
void gm2calc_thdm_free(gm2calc_THDM *)
delete general THDM model
gm2calc_THDM_yukawa_type int_to_c_yukawa_type(int)
convert int to gm2calc_THDM_yukawa_type
void gm2calc_thdm_config_set_to_default(gm2calc_THDM_config *)
create a new config
gm2calc_error gm2calc_thdm_new_with_mass_basis(gm2calc_THDM **, const gm2calc_THDM_mass_basis *, const gm2calc_SM *, const gm2calc_THDM_config *)
allocate new general THDM model with physical basis input
gm2calc_THDM_yukawa_type
Yukawa schemes.
contains declarations of GM2Calc error codes for the C interface
struct gm2calc_THDM gm2calc_THDM
THDM configuration options.
general THDM general basis input
gm2calc_THDM_yukawa_type yukawa_type
general THDM physical basis input
double sin_beta_minus_alpha
gm2calc_THDM_yukawa_type yukawa_type