GM2Calc 2.3.0
Loading...
Searching...
No Matches
Typedefs | Functions
MSSMNoFV_onshell.h File Reference

contains declarations of C interface functions for the model More...

Go to the source code of this file.

Typedefs

typedef struct MSSMNoFV_onshell MSSMNoFV_onshell
 

Functions

MSSMNoFV_onshellgm2calc_mssmnofv_new (void)
 allocate new MSSMNoFV model
 
void gm2calc_mssmnofv_free (MSSMNoFV_onshell *)
 delete MSSMNoFV model
 
void gm2calc_mssmnofv_set_alpha_MZ (MSSMNoFV_onshell *, double)
 set alpha_em(MZ)
 
void gm2calc_mssmnofv_set_alpha_thompson (MSSMNoFV_onshell *, double)
 set alpha_em(0) in the Thomson limit
 
void gm2calc_mssmnofv_set_Ae (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking trilinear coupling Ae(i,k)
 
void gm2calc_mssmnofv_set_Au (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking trilinear coupling Au(i,k)
 
void gm2calc_mssmnofv_set_Ad (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking trilinear coupling Ad(i,k)
 
void gm2calc_mssmnofv_set_g3 (MSSMNoFV_onshell *, double)
 set gauge coupling g3
 
void gm2calc_mssmnofv_set_MassB (MSSMNoFV_onshell *, double)
 set bino mass
 
void gm2calc_mssmnofv_set_MassWB (MSSMNoFV_onshell *, double)
 set wino mass
 
void gm2calc_mssmnofv_set_MassG (MSSMNoFV_onshell *, double)
 set gluino mass
 
void gm2calc_mssmnofv_set_mq2 (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking squared mass parameter mq2(i,k)
 
void gm2calc_mssmnofv_set_mu2 (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking squared mass parameter mu2(i,k)
 
void gm2calc_mssmnofv_set_md2 (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking squared mass parameter md2(i,k)
 
void gm2calc_mssmnofv_set_ml2 (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking squared mass parameter ml2(i,k)
 
void gm2calc_mssmnofv_set_me2 (MSSMNoFV_onshell *, unsigned, unsigned, double)
 set soft-breaking squared mass parameter me2(i,k)
 
void gm2calc_mssmnofv_set_Mu (MSSMNoFV_onshell *, double)
 set soft-breaking squared mass parameter Mu parameter
 
void gm2calc_mssmnofv_set_TB (MSSMNoFV_onshell *, double)
 set tan(beta)
 
void gm2calc_mssmnofv_set_scale (MSSMNoFV_onshell *, double)
 set renormalization scale
 
void gm2calc_mssmnofv_set_MAh_pole (MSSMNoFV_onshell *, double)
 set CP-odd Higgs pole mass
 
void gm2calc_mssmnofv_set_MZ_pole (MSSMNoFV_onshell *, double)
 set Z boson pole mass
 
void gm2calc_mssmnofv_set_MW_pole (MSSMNoFV_onshell *, double)
 set W boson pole mass
 
void gm2calc_mssmnofv_set_MT_pole (MSSMNoFV_onshell *, double)
 set top-quark pole mass
 
void gm2calc_mssmnofv_set_MB_running (MSSMNoFV_onshell *, double)
 set MS-bar bottom-quark mass mb at the scale mb
 
void gm2calc_mssmnofv_set_ML_pole (MSSMNoFV_onshell *, double)
 set tau-lepton pole mass
 
void gm2calc_mssmnofv_set_MM_pole (MSSMNoFV_onshell *, double)
 set muon pole mass
 
void gm2calc_mssmnofv_set_MSm_pole (MSSMNoFV_onshell *, unsigned, double)
 set smuon pole masses
 
void gm2calc_mssmnofv_set_MSvmL_pole (MSSMNoFV_onshell *, double)
 set muon sneutrino pole masses
 
void gm2calc_mssmnofv_set_MCha_pole (MSSMNoFV_onshell *, unsigned, double)
 set chargino pole masses
 
void gm2calc_mssmnofv_set_MChi_pole (MSSMNoFV_onshell *, unsigned, double)
 set neutralino pole masses
 
void gm2calc_mssmnofv_set_verbose_output (MSSMNoFV_onshell *, int)
 enable/disable verbose output
 
double gm2calc_mssmnofv_get_Ae (const MSSMNoFV_onshell *, unsigned, unsigned)
 get Ae(i,k) DR-bar
 
double gm2calc_mssmnofv_get_Ad (const MSSMNoFV_onshell *, unsigned, unsigned)
 get Ad(i,k)
 
double gm2calc_mssmnofv_get_Au (const MSSMNoFV_onshell *, unsigned, unsigned)
 get Au(i,k)
 
double gm2calc_mssmnofv_get_EL (const MSSMNoFV_onshell *)
 get electromagnetic gauge coupling at MZ w/o hadronic corrections
 
double gm2calc_mssmnofv_get_EL0 (const MSSMNoFV_onshell *)
 get electromagnetic gauge coupling in Thomson limit
 
double gm2calc_mssmnofv_get_gY (const MSSMNoFV_onshell *)
 get Hypercharge gauge coupling (not GUT normalized)
 
double gm2calc_mssmnofv_get_g1 (const MSSMNoFV_onshell *)
 get Hypercharge gauge coupling (GUT normalized)
 
double gm2calc_mssmnofv_get_g2 (const MSSMNoFV_onshell *)
 get left gauge coupling
 
double gm2calc_mssmnofv_get_g3 (const MSSMNoFV_onshell *)
 get strong gauge coupling
 
double gm2calc_mssmnofv_get_TB (const MSSMNoFV_onshell *)
 get tan(beta)
 
double gm2calc_mssmnofv_get_MassB (const MSSMNoFV_onshell *)
 get soft-breaking on-shell bino mass parameter
 
double gm2calc_mssmnofv_get_MassWB (const MSSMNoFV_onshell *)
 get soft-breaking on-shell wino mass parameter
 
double gm2calc_mssmnofv_get_MassG (const MSSMNoFV_onshell *)
 get soft-breaking gluino mass parameter
 
double gm2calc_mssmnofv_get_Mu (const MSSMNoFV_onshell *)
 get on-shell superpotential mu parameter
 
double gm2calc_mssmnofv_get_mq2 (const MSSMNoFV_onshell *, unsigned, unsigned)
 get left-handed up-Squark soft-breaking squared mass
 
double gm2calc_mssmnofv_get_md2 (const MSSMNoFV_onshell *, unsigned, unsigned)
 get right-handed down-Squark soft-breaking squared mass
 
double gm2calc_mssmnofv_get_mu2 (const MSSMNoFV_onshell *, unsigned, unsigned)
 get right-handed up-Squark soft-breaking squared mass
 
double gm2calc_mssmnofv_get_ml2 (const MSSMNoFV_onshell *, unsigned, unsigned)
 get left-handed up-lepton soft-breaking on-shell squared mass
 
double gm2calc_mssmnofv_get_me2 (const MSSMNoFV_onshell *, unsigned, unsigned)
 get right-handed down-lepton soft-breaking on-shell squared mass
 
double gm2calc_mssmnofv_get_vev (const MSSMNoFV_onshell *)
 get vacuum expectation value
 
double gm2calc_mssmnofv_get_scale (const MSSMNoFV_onshell *)
 get renormalization scale
 
double gm2calc_mssmnofv_get_MW (const MSSMNoFV_onshell *)
 get W boson pole mass
 
double gm2calc_mssmnofv_get_MZ (const MSSMNoFV_onshell *)
 get Z boson pole mass
 
double gm2calc_mssmnofv_get_ME (const MSSMNoFV_onshell *)
 get electron mass
 
double gm2calc_mssmnofv_get_MM (const MSSMNoFV_onshell *)
 get muon pole mass
 
double gm2calc_mssmnofv_get_ML (const MSSMNoFV_onshell *)
 get tau mass
 
double gm2calc_mssmnofv_get_MU (const MSSMNoFV_onshell *)
 get up-quark mass
 
double gm2calc_mssmnofv_get_MC (const MSSMNoFV_onshell *)
 get charm-quark mass
 
double gm2calc_mssmnofv_get_MT (const MSSMNoFV_onshell *)
 get top-quark mass
 
double gm2calc_mssmnofv_get_MD (const MSSMNoFV_onshell *)
 get down-quark mass
 
double gm2calc_mssmnofv_get_MS (const MSSMNoFV_onshell *)
 get strange-quark mass
 
double gm2calc_mssmnofv_get_MB (const MSSMNoFV_onshell *)
 get bottom-quark DR-bar mass mb(MZ)
 
double gm2calc_mssmnofv_get_MBMB (const MSSMNoFV_onshell *)
 get bottom-quark MS-bar mass mb(mb)
 
double gm2calc_mssmnofv_get_MAh (const MSSMNoFV_onshell *)
 get CP-odd Higgs mass
 
double gm2calc_mssmnofv_get_Mhh (const MSSMNoFV_onshell *, unsigned)
 get CP-even Higgs masses
 
double gm2calc_mssmnofv_get_MCha (const MSSMNoFV_onshell *, unsigned)
 get chargino pole masses
 
double gm2calc_mssmnofv_get_UM (const MSSMNoFV_onshell *, unsigned, unsigned, double *)
 get chargino pole mixing matrix
 
double gm2calc_mssmnofv_get_UP (const MSSMNoFV_onshell *, unsigned, unsigned, double *)
 get chargino pole mixing matrix
 
double gm2calc_mssmnofv_get_MChi (const MSSMNoFV_onshell *, unsigned)
 get neutralino pole masses
 
double gm2calc_mssmnofv_get_ZN (const MSSMNoFV_onshell *, unsigned, unsigned, double *)
 get neutralino pole mixing matrix
 
double gm2calc_mssmnofv_get_MSe (const MSSMNoFV_onshell *, unsigned)
 get selectron masses
 
double gm2calc_mssmnofv_get_MSveL (const MSSMNoFV_onshell *)
 get electron sneutrino mass
 
double gm2calc_mssmnofv_get_MSm (const MSSMNoFV_onshell *, unsigned)
 get smuon pole masses
 
double gm2calc_mssmnofv_get_MSvmL (const MSSMNoFV_onshell *)
 get muon sneutrino pole mass
 
double gm2calc_mssmnofv_get_MStau (const MSSMNoFV_onshell *, unsigned)
 get stau masses
 
double gm2calc_mssmnofv_get_MSvtL (const MSSMNoFV_onshell *)
 get tau sneutrino mass
 
double gm2calc_mssmnofv_get_MSu (const MSSMNoFV_onshell *, unsigned)
 get sup masses
 
double gm2calc_mssmnofv_get_MSd (const MSSMNoFV_onshell *, unsigned)
 get sdown masses
 
double gm2calc_mssmnofv_get_MSc (const MSSMNoFV_onshell *, unsigned)
 get scharm masses
 
double gm2calc_mssmnofv_get_MSs (const MSSMNoFV_onshell *, unsigned)
 get sstrange masses
 
double gm2calc_mssmnofv_get_MSt (const MSSMNoFV_onshell *, unsigned)
 get stop masses
 
double gm2calc_mssmnofv_get_MSb (const MSSMNoFV_onshell *, unsigned)
 get sbottom mass
 
double gm2calc_mssmnofv_get_USe (const MSSMNoFV_onshell *, unsigned, unsigned)
 get selectron mixing matrix
 
double gm2calc_mssmnofv_get_USm (const MSSMNoFV_onshell *, unsigned, unsigned)
 get smuon pole mixing matrix
 
double gm2calc_mssmnofv_get_UStau (const MSSMNoFV_onshell *, unsigned, unsigned)
 get stau mixing matrix
 
double gm2calc_mssmnofv_get_USu (const MSSMNoFV_onshell *, unsigned, unsigned)
 get sup mixing matrix
 
double gm2calc_mssmnofv_get_USd (const MSSMNoFV_onshell *, unsigned, unsigned)
 get sdown mixing matrix
 
double gm2calc_mssmnofv_get_USc (const MSSMNoFV_onshell *, unsigned, unsigned)
 get scharm mixing matrix
 
double gm2calc_mssmnofv_get_USs (const MSSMNoFV_onshell *, unsigned, unsigned)
 get sstrange mixing matrix
 
double gm2calc_mssmnofv_get_USt (const MSSMNoFV_onshell *, unsigned, unsigned)
 get sstop mixing matrix
 
double gm2calc_mssmnofv_get_USb (const MSSMNoFV_onshell *, unsigned, unsigned)
 get sbottom mixing matrix
 
double gm2calc_mssmnofv_get_Ye (const MSSMNoFV_onshell *, unsigned, unsigned)
 get lepton Yukawa coupling
 
double gm2calc_mssmnofv_get_Yd (const MSSMNoFV_onshell *, unsigned, unsigned)
 get down-quark Yukawa coupling
 
double gm2calc_mssmnofv_get_Yu (const MSSMNoFV_onshell *, unsigned, unsigned)
 get up-quark Yukawa coupling
 
gm2calc_error gm2calc_mssmnofv_convert_to_onshell (MSSMNoFV_onshell *)
 convert parameters to mixed on-shell/DR-bar scheme
 
gm2calc_error gm2calc_mssmnofv_convert_to_onshell_params (MSSMNoFV_onshell *, double precision, unsigned max_iterations)
 convert parameters to mixed on-shell/DR-bar scheme
 
gm2calc_error gm2calc_mssmnofv_calculate_masses (MSSMNoFV_onshell *)
 calculate mass spectrum
 
int gm2calc_mssmnofv_have_problem (MSSMNoFV_onshell *)
 check for problems
 
int gm2calc_mssmnofv_have_warning (MSSMNoFV_onshell *)
 check for warnings
 
void gm2calc_mssmnofv_get_problems (MSSMNoFV_onshell *, char *, unsigned)
 get problem descriptions
 
void gm2calc_mssmnofv_get_warnings (MSSMNoFV_onshell *, char *, unsigned)
 get warning descriptions
 
void print_mssmnofv (const MSSMNoFV_onshell *)
 print model
 

Detailed Description

contains declarations of C interface functions for the model

This file contains the declarations for the C interface functions used to set and retrieve the model parameters and masses.

Definition in file MSSMNoFV_onshell.h.

Typedef Documentation

◆ MSSMNoFV_onshell

Definition at line 38 of file MSSMNoFV_onshell.h.

Function Documentation

◆ gm2calc_mssmnofv_calculate_masses()

gm2calc_error gm2calc_mssmnofv_calculate_masses ( MSSMNoFV_onshell model)

calculate mass spectrum

calculate mass spectrum

Parameters
modelpointer to model object
Returns
error code gm2calc_error

Definition at line 615 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_convert_to_onshell()

gm2calc_error gm2calc_mssmnofv_convert_to_onshell ( MSSMNoFV_onshell model)

convert parameters to mixed on-shell/DR-bar scheme

convert parameters to mixed on-shell/DR-bar scheme

The function uses default values for the conversion precision goal and the maximum number of iterations.

Parameters
modelpointer to model object
Returns
error code gm2calc_error

Definition at line 563 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_convert_to_onshell_params()

gm2calc_error gm2calc_mssmnofv_convert_to_onshell_params ( MSSMNoFV_onshell model,
double  precision,
unsigned  max_iterations 
)

convert parameters to mixed on-shell/DR-bar scheme

convert parameters to mixed on-shell/DR-bar scheme

Parameters
modelpointer to model object
precisionprecision goal of the conversion
max_iterationsmaximum number of iterations
Returns
error code gm2calc_error

Definition at line 590 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_free()

void gm2calc_mssmnofv_free ( MSSMNoFV_onshell model)

delete MSSMNoFV model

delete MSSMNoFV model

This function deletes a MSSMNoFV model object, which has been created using gm2calc_mssmnofv_new() .

Parameters
modelpointer to model object

Definition at line 62 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Ad()

double gm2calc_mssmnofv_get_Ad ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get Ad(i,k)

Definition at line 217 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Ae()

double gm2calc_mssmnofv_get_Ae ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get Ae(i,k) DR-bar

Definition at line 212 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Au()

double gm2calc_mssmnofv_get_Au ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get Au(i,k)

Definition at line 222 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_EL()

double gm2calc_mssmnofv_get_EL ( const MSSMNoFV_onshell model)

get electromagnetic gauge coupling at MZ w/o hadronic corrections

Definition at line 227 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_EL0()

double gm2calc_mssmnofv_get_EL0 ( const MSSMNoFV_onshell model)

get electromagnetic gauge coupling in Thomson limit

Definition at line 232 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_g1()

double gm2calc_mssmnofv_get_g1 ( const MSSMNoFV_onshell model)

get Hypercharge gauge coupling (GUT normalized)

Definition at line 242 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_g2()

double gm2calc_mssmnofv_get_g2 ( const MSSMNoFV_onshell model)

get left gauge coupling

Definition at line 247 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_g3()

double gm2calc_mssmnofv_get_g3 ( const MSSMNoFV_onshell model)

get strong gauge coupling

Definition at line 252 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_gY()

double gm2calc_mssmnofv_get_gY ( const MSSMNoFV_onshell model)

get Hypercharge gauge coupling (not GUT normalized)

Definition at line 237 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MAh()

double gm2calc_mssmnofv_get_MAh ( const MSSMNoFV_onshell model)

get CP-odd Higgs mass

Definition at line 377 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MassB()

double gm2calc_mssmnofv_get_MassB ( const MSSMNoFV_onshell model)

get soft-breaking on-shell bino mass parameter

Definition at line 262 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MassG()

double gm2calc_mssmnofv_get_MassG ( const MSSMNoFV_onshell model)

get soft-breaking gluino mass parameter

Definition at line 272 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MassWB()

double gm2calc_mssmnofv_get_MassWB ( const MSSMNoFV_onshell model)

get soft-breaking on-shell wino mass parameter

Definition at line 267 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MB()

double gm2calc_mssmnofv_get_MB ( const MSSMNoFV_onshell model)

get bottom-quark DR-bar mass mb(MZ)

Definition at line 367 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MBMB()

double gm2calc_mssmnofv_get_MBMB ( const MSSMNoFV_onshell model)

get bottom-quark MS-bar mass mb(mb)

Definition at line 372 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MC()

double gm2calc_mssmnofv_get_MC ( const MSSMNoFV_onshell model)

get charm-quark mass

Definition at line 347 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MCha()

double gm2calc_mssmnofv_get_MCha ( const MSSMNoFV_onshell model,
unsigned  i 
)

get chargino pole masses

Definition at line 387 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MChi()

double gm2calc_mssmnofv_get_MChi ( const MSSMNoFV_onshell model,
unsigned  i 
)

get neutralino pole masses

Definition at line 416 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MD()

double gm2calc_mssmnofv_get_MD ( const MSSMNoFV_onshell model)

get down-quark mass

Definition at line 357 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_md2()

double gm2calc_mssmnofv_get_md2 ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get right-handed down-Squark soft-breaking squared mass

Definition at line 287 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_ME()

double gm2calc_mssmnofv_get_ME ( const MSSMNoFV_onshell model)

get electron mass

Definition at line 327 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_me2()

double gm2calc_mssmnofv_get_me2 ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get right-handed down-lepton soft-breaking on-shell squared mass

Definition at line 302 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Mhh()

double gm2calc_mssmnofv_get_Mhh ( const MSSMNoFV_onshell model,
unsigned  i 
)

get CP-even Higgs masses

Definition at line 382 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_ML()

double gm2calc_mssmnofv_get_ML ( const MSSMNoFV_onshell model)

get tau mass

Definition at line 337 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_ml2()

double gm2calc_mssmnofv_get_ml2 ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get left-handed up-lepton soft-breaking on-shell squared mass

Definition at line 297 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MM()

double gm2calc_mssmnofv_get_MM ( const MSSMNoFV_onshell model)

get muon pole mass

Definition at line 332 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_mq2()

double gm2calc_mssmnofv_get_mq2 ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get left-handed up-Squark soft-breaking squared mass

Definition at line 282 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MS()

double gm2calc_mssmnofv_get_MS ( const MSSMNoFV_onshell model)

get strange-quark mass

Definition at line 362 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSb()

double gm2calc_mssmnofv_get_MSb ( const MSSMNoFV_onshell model,
unsigned  i 
)

get sbottom mass

Definition at line 488 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSc()

double gm2calc_mssmnofv_get_MSc ( const MSSMNoFV_onshell model,
unsigned  i 
)

get scharm masses

Definition at line 473 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSd()

double gm2calc_mssmnofv_get_MSd ( const MSSMNoFV_onshell model,
unsigned  i 
)

get sdown masses

Definition at line 468 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSe()

double gm2calc_mssmnofv_get_MSe ( const MSSMNoFV_onshell model,
unsigned  i 
)

get selectron masses

Definition at line 433 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSm()

double gm2calc_mssmnofv_get_MSm ( const MSSMNoFV_onshell model,
unsigned  i 
)

get smuon pole masses

Definition at line 443 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSs()

double gm2calc_mssmnofv_get_MSs ( const MSSMNoFV_onshell model,
unsigned  i 
)

get sstrange masses

Definition at line 478 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSt()

double gm2calc_mssmnofv_get_MSt ( const MSSMNoFV_onshell model,
unsigned  i 
)

get stop masses

Definition at line 483 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MStau()

double gm2calc_mssmnofv_get_MStau ( const MSSMNoFV_onshell model,
unsigned  i 
)

get stau masses

Definition at line 453 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSu()

double gm2calc_mssmnofv_get_MSu ( const MSSMNoFV_onshell model,
unsigned  i 
)

get sup masses

Definition at line 463 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSveL()

double gm2calc_mssmnofv_get_MSveL ( const MSSMNoFV_onshell model)

get electron sneutrino mass

Definition at line 438 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSvmL()

double gm2calc_mssmnofv_get_MSvmL ( const MSSMNoFV_onshell model)

get muon sneutrino pole mass

Definition at line 448 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MSvtL()

double gm2calc_mssmnofv_get_MSvtL ( const MSSMNoFV_onshell model)

get tau sneutrino mass

Definition at line 458 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MT()

double gm2calc_mssmnofv_get_MT ( const MSSMNoFV_onshell model)

get top-quark mass

Definition at line 352 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Mu()

double gm2calc_mssmnofv_get_Mu ( const MSSMNoFV_onshell model)

get on-shell superpotential mu parameter

Definition at line 277 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MU()

double gm2calc_mssmnofv_get_MU ( const MSSMNoFV_onshell model)

get up-quark mass

Definition at line 342 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_mu2()

double gm2calc_mssmnofv_get_mu2 ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get right-handed up-Squark soft-breaking squared mass

Definition at line 292 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MW()

double gm2calc_mssmnofv_get_MW ( const MSSMNoFV_onshell model)

get W boson pole mass

Definition at line 317 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_MZ()

double gm2calc_mssmnofv_get_MZ ( const MSSMNoFV_onshell model)

get Z boson pole mass

Definition at line 322 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_problems()

void gm2calc_mssmnofv_get_problems ( MSSMNoFV_onshell model,
char *  msg,
unsigned  len 
)

get problem descriptions

get problem descriptions

Parameters
modelpointer to model object
msgbuffer for message string
lenavailable length of message string

Definition at line 664 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_scale()

double gm2calc_mssmnofv_get_scale ( const MSSMNoFV_onshell model)

get renormalization scale

Definition at line 307 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_TB()

double gm2calc_mssmnofv_get_TB ( const MSSMNoFV_onshell model)

get tan(beta)

Definition at line 257 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_UM()

double gm2calc_mssmnofv_get_UM ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j,
double *  u_imag 
)

get chargino pole mixing matrix

Definition at line 392 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_UP()

double gm2calc_mssmnofv_get_UP ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j,
double *  u_imag 
)

get chargino pole mixing matrix

Definition at line 404 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USb()

double gm2calc_mssmnofv_get_USb ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get sbottom mixing matrix

Definition at line 533 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USc()

double gm2calc_mssmnofv_get_USc ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get scharm mixing matrix

Definition at line 518 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USd()

double gm2calc_mssmnofv_get_USd ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get sdown mixing matrix

Definition at line 513 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USe()

double gm2calc_mssmnofv_get_USe ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get selectron mixing matrix

Definition at line 493 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USm()

double gm2calc_mssmnofv_get_USm ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get smuon pole mixing matrix

Definition at line 498 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USs()

double gm2calc_mssmnofv_get_USs ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get sstrange mixing matrix

Definition at line 523 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USt()

double gm2calc_mssmnofv_get_USt ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get sstop mixing matrix

Definition at line 528 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_UStau()

double gm2calc_mssmnofv_get_UStau ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get stau mixing matrix

Definition at line 503 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_USu()

double gm2calc_mssmnofv_get_USu ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j 
)

get sup mixing matrix

Definition at line 508 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_vev()

double gm2calc_mssmnofv_get_vev ( const MSSMNoFV_onshell model)

get vacuum expectation value

Definition at line 312 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_warnings()

void gm2calc_mssmnofv_get_warnings ( MSSMNoFV_onshell model,
char *  msg,
unsigned  len 
)

get warning descriptions

get warning descriptions

Parameters
modelpointer to model object
msgbuffer for message string
lenavailable length of message string

Definition at line 682 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Yd()

double gm2calc_mssmnofv_get_Yd ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get down-quark Yukawa coupling

Definition at line 543 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Ye()

double gm2calc_mssmnofv_get_Ye ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get lepton Yukawa coupling

Definition at line 538 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_Yu()

double gm2calc_mssmnofv_get_Yu ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  k 
)

get up-quark Yukawa coupling

Definition at line 548 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_get_ZN()

double gm2calc_mssmnofv_get_ZN ( const MSSMNoFV_onshell model,
unsigned  i,
unsigned  j,
double *  u_imag 
)

get neutralino pole mixing matrix

Definition at line 421 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_have_problem()

int gm2calc_mssmnofv_have_problem ( MSSMNoFV_onshell model)

check for problems

check for problems

Parameters
modelpointer to model object
Returns
true if there are problems, false otherwise

Definition at line 639 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_have_warning()

int gm2calc_mssmnofv_have_warning ( MSSMNoFV_onshell model)

check for warnings

check for warnings

Parameters
modelpointer to model object
Returns
true if there are warnings, false otherwise

Definition at line 651 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_new()

MSSMNoFV_onshell * gm2calc_mssmnofv_new ( void  )

allocate new MSSMNoFV model

allocate new MSSMNoFV model

This function allocates a new MSSMNoFV model and returns a pointer to the created object. To prevent a resource leak, the model should be destroyed using gm2calc_mssmnofv_free() .

Returns
pointer to model object

Definition at line 49 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_Ad()

void gm2calc_mssmnofv_set_Ad ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  a 
)

set soft-breaking trilinear coupling Ad(i,k)

Definition at line 87 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_Ae()

void gm2calc_mssmnofv_set_Ae ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  a 
)

set soft-breaking trilinear coupling Ae(i,k)

Definition at line 77 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_alpha_MZ()

void gm2calc_mssmnofv_set_alpha_MZ ( MSSMNoFV_onshell model,
double  alpha_MZ 
)

set alpha_em(MZ)

Definition at line 67 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_alpha_thompson()

void gm2calc_mssmnofv_set_alpha_thompson ( MSSMNoFV_onshell model,
double  alpha_0 
)

set alpha_em(0) in the Thomson limit

Definition at line 72 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_Au()

void gm2calc_mssmnofv_set_Au ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  a 
)

set soft-breaking trilinear coupling Au(i,k)

Definition at line 82 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_g3()

void gm2calc_mssmnofv_set_g3 ( MSSMNoFV_onshell model,
double  g3 
)

set gauge coupling g3

Definition at line 92 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MAh_pole()

void gm2calc_mssmnofv_set_MAh_pole ( MSSMNoFV_onshell model,
double  MA0 
)

set CP-odd Higgs pole mass

Definition at line 152 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MassB()

void gm2calc_mssmnofv_set_MassB ( MSSMNoFV_onshell model,
double  mass_b 
)

set bino mass

Definition at line 97 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MassG()

void gm2calc_mssmnofv_set_MassG ( MSSMNoFV_onshell model,
double  mass_g 
)

set gluino mass

Definition at line 107 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MassWB()

void gm2calc_mssmnofv_set_MassWB ( MSSMNoFV_onshell model,
double  mass_wb 
)

set wino mass

Definition at line 102 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MB_running()

void gm2calc_mssmnofv_set_MB_running ( MSSMNoFV_onshell model,
double  MFb 
)

set MS-bar bottom-quark mass mb at the scale mb

Definition at line 172 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MCha_pole()

void gm2calc_mssmnofv_set_MCha_pole ( MSSMNoFV_onshell model,
unsigned  i,
double  MCha 
)

set chargino pole masses

Definition at line 197 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MChi_pole()

void gm2calc_mssmnofv_set_MChi_pole ( MSSMNoFV_onshell model,
unsigned  i,
double  MChi 
)

set neutralino pole masses

Definition at line 202 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_md2()

void gm2calc_mssmnofv_set_md2 ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  md2 
)

set soft-breaking squared mass parameter md2(i,k)

Definition at line 122 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_me2()

void gm2calc_mssmnofv_set_me2 ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  me2 
)

set soft-breaking squared mass parameter me2(i,k)

Definition at line 132 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_ml2()

void gm2calc_mssmnofv_set_ml2 ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  ml2 
)

set soft-breaking squared mass parameter ml2(i,k)

Definition at line 127 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_ML_pole()

void gm2calc_mssmnofv_set_ML_pole ( MSSMNoFV_onshell model,
double  MFtau 
)

set tau-lepton pole mass

Definition at line 177 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MM_pole()

void gm2calc_mssmnofv_set_MM_pole ( MSSMNoFV_onshell model,
double  MFm 
)

set muon pole mass

Definition at line 182 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_mq2()

void gm2calc_mssmnofv_set_mq2 ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  mq2 
)

set soft-breaking squared mass parameter mq2(i,k)

Definition at line 112 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MSm_pole()

void gm2calc_mssmnofv_set_MSm_pole ( MSSMNoFV_onshell model,
unsigned  i,
double  MSm 
)

set smuon pole masses

Definition at line 187 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MSvmL_pole()

void gm2calc_mssmnofv_set_MSvmL_pole ( MSSMNoFV_onshell model,
double  MSvmL 
)

set muon sneutrino pole masses

Definition at line 192 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MT_pole()

void gm2calc_mssmnofv_set_MT_pole ( MSSMNoFV_onshell model,
double  MFt 
)

set top-quark pole mass

Definition at line 167 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_Mu()

void gm2calc_mssmnofv_set_Mu ( MSSMNoFV_onshell model,
double  mu 
)

set soft-breaking squared mass parameter Mu parameter

Definition at line 137 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_mu2()

void gm2calc_mssmnofv_set_mu2 ( MSSMNoFV_onshell model,
unsigned  i,
unsigned  k,
double  mu2 
)

set soft-breaking squared mass parameter mu2(i,k)

Definition at line 117 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MW_pole()

void gm2calc_mssmnofv_set_MW_pole ( MSSMNoFV_onshell model,
double  MW 
)

set W boson pole mass

Definition at line 162 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_MZ_pole()

void gm2calc_mssmnofv_set_MZ_pole ( MSSMNoFV_onshell model,
double  MZ 
)

set Z boson pole mass

Definition at line 157 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_scale()

void gm2calc_mssmnofv_set_scale ( MSSMNoFV_onshell model,
double  scale 
)

set renormalization scale

Definition at line 147 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_TB()

void gm2calc_mssmnofv_set_TB ( MSSMNoFV_onshell model,
double  tan_beta 
)

set tan(beta)

Definition at line 142 of file MSSMNoFV_onshell_c.cpp.

◆ gm2calc_mssmnofv_set_verbose_output()

void gm2calc_mssmnofv_set_verbose_output ( MSSMNoFV_onshell model,
int  verbose_output 
)

enable/disable verbose output

Definition at line 207 of file MSSMNoFV_onshell_c.cpp.

◆ print_mssmnofv()

void print_mssmnofv ( const MSSMNoFV_onshell model)

print model

Definition at line 692 of file MSSMNoFV_onshell_c.cpp.