objective_functions
List of objective functions used for non-linear minimization and to generate pseudocompounds
-
double obj_mb_liq(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of L
-
double obj_mb_hb(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of hb
-
double obj_mb_aug(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of aug
-
double obj_mb_dio(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of dio
-
double obj_mb_opx(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of opx
-
double obj_mb_g(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of g
-
double obj_mb_ol(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ol
-
double obj_mb_fsp(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of fsp
-
double obj_mb_abc(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of abc
-
double obj_mb_k4tr(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of k4tr
-
double obj_mb_sp(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of sp
-
double obj_mb_ilm(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ilm
-
double obj_mb_ilmm(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ilmm
-
double obj_mb_ep(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ep
-
double obj_mb_bi(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of bi
-
double obj_mb_mu(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of mu
-
double obj_mb_chl(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of chl
-
double obj_um_fluid(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of fluid
-
double obj_um_ol(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ol
-
double obj_um_br(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of br
-
double obj_um_ch(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ch
-
double obj_um_atg(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of atg
-
double obj_um_g(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of g
-
double obj_um_ta(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ta
-
double obj_um_chl(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of chl
-
double obj_um_anth(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of anth
-
double obj_um_spi(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of spi
-
double obj_um_opx(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of opx
-
double obj_um_po(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of po
-
void dpdx_mp_liq(void *SS_ref_db, const double *x)
[source] - /
/
- METAPELITE DATABASE (White et al., 2014)
Update dpdx matrix of liq_mp
-
double obj_mp_liq(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of liq_mp
-
double obj_mp_fsp(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of fsp_mp
-
double obj_mp_bi(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of bi_mp
-
double obj_mp_g(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of g_mp
-
double obj_mp_ep(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ep_mp
-
double obj_mp_ma(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ma_mp
-
double obj_mp_mu(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of mu_mp
-
double obj_mp_opx(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of opx_mp
-
double obj_mp_sa(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of sa_mp
-
double obj_mp_cd(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of cd_mp
-
double obj_mp_st(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of st_mp
-
double obj_mp_chl(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of chl_mp
-
double obj_mp_ctd(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ctd_mp
-
double obj_mp_sp(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of sp_mp
-
double obj_mp_ilm(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ilm
-
double obj_mp_ilmm(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of ilmm_mp
-
double obj_mp_mt(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of mt_mp
-
void p2x_ig_fper(void *SS_ref_db, double eps)
[source] - /
/
- IGNEOUS DATABASE (Holland et al., 2018)
Endmember to xeos for fper_S11
-
double obj_ig_fper(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of fper_S11
-
double obj_ig_bi(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of biotite
-
double obj_ig_cd(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of cordierite
-
double obj_ig_cpx(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of clinopyroxene
-
double obj_ig_ep(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of epidote
-
double obj_ig_fl(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of fluid
-
double obj_ig_g(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of garnet
-
double obj_ig_hb(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of hornblende
-
double obj_ig_ilm(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of ilmenite
-
double obj_ig_liq(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] Objective function of liqHw
-
double obj_ig_mu(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of muscovite
-
double obj_ig_ol(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of olivine
-
double obj_ig_opx(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of orthopyroxene
-
double obj_ig_fsp(unsigned int n, const double *x, double *grad, void *SS_ref_db)
[source] objective function of plagioclase 4T