flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
C_interface.h File Reference

Go to the source code of this file.

Functions

int get_extra_parameters_size ()
 
int get_model_input_size ()
 
int get_parameters_size ()
 
int get_pole_masses_size ()
 
int get_pole_mixings_size ()
 
int get_running_masses_size ()
 
int get_running_mixings_size ()
 
int get_settings_size ()
 
int get_sm_input_size ()
 
int run_FlexibleSUSY (double settings[], double sm_input[], double model_input[], double parameters[], double extra_parameters[], double running_masses[], double running_mixings[], double pole_masses[], double pole_mixings[], int convention)
 
int run_FlexibleSUSY_SLHA_input_file (const char *slha_input_file, double parameters[], double extra_parameters[], double running_masses[], double running_mixings[], double pole_masses[], double pole_mixings[], int convention)
 

Function Documentation

◆ get_extra_parameters_size()

int get_extra_parameters_size ( )

number of model parameters

◆ get_model_input_size()

int get_model_input_size ( )

number of Standard Model input parameters

◆ get_parameters_size()

int get_parameters_size ( )

number of model input parameters

◆ get_pole_masses_size()

int get_pole_masses_size ( )

number of model running MS/DR mixing matrix entries

◆ get_pole_mixings_size()

int get_pole_mixings_size ( )

number of model pole masses

◆ get_running_masses_size()

int get_running_masses_size ( )

number of model extra parameters

◆ get_running_mixings_size()

int get_running_mixings_size ( )

number of model running MS/DR masses

◆ get_settings_size()

int get_settings_size ( )

◆ get_sm_input_size()

int get_sm_input_size ( )

number of FlexibleSUSY settings

◆ run_FlexibleSUSY()

int run_FlexibleSUSY ( double  settings[],
double  sm_input[],
double  model_input[],
double  parameters[],
double  extra_parameters[],
double  running_masses[],
double  running_mixings[],
double  pole_masses[],
double  pole_mixings[],
int  convention 
)
Parameters
sm_inputFlexibleSUSY settings
model_inputStandard Model input parameters
parametersmodel input parameters
extra_parametersmodel parameters
running_massesmodel extra parameters
running_mixingsmodel running MS/DR masses
pole_massesmodel running MS/DR mixing matrix entries
pole_mixingsmodel pole masses
conventionmodel pole mixing matrix entries output convention (0 = HK, 1 = SLHA)

◆ run_FlexibleSUSY_SLHA_input_file()

int run_FlexibleSUSY_SLHA_input_file ( const char *  slha_input_file,
double  parameters[],
double  extra_parameters[],
double  running_masses[],
double  running_mixings[],
double  pole_masses[],
double  pole_mixings[],
int  convention 
)
Parameters
parametersSLHA input file
extra_parametersmodel parameters
running_massesmodel extra parameters
running_mixingsmodel running MS/DR masses
pole_massesmodel running MS/DR mixing matrix entries
pole_mixingsmodel pole masses
conventionmodel pole mixing matrix entries output convention (0 = HK, 1 = SLHA)