Amp: Holland-Blundy, 1994

Formula per 23 Oxygens with Fe2+ ↔ Fe3+ calculation by max-min averege. Involved components: SiO2_wtp, TiO2_wtp, Al2O3_wtp, FeO_wtp, MgO_wtp, MnO_wtp, CaO_wtp, Na2O_wtp, K2O_wtp, F_wtp, Cl_wtp.

Details

Reference Tim Holland, Jon Blundy Non-ideal interactions in calcic amphiboles and their bearing on amphibole-plagioclase thermometry, 1994 [ref]
Recalc amp_holland_blundy
Results cm, X_Si_T1, X_Al_T1, X_Al_M2, X_vac_A, X_Na_A, X_Na_M4, X_Ca_M4, X_K_A

Использовать Проверить

  • заголовок
  • краткое описание
  • статья
  • ссылка
  • карточка
  • подробное описание
  • код
  • тест
source('recalc_amp_holland_blundy.r');

interpmin.amp_holland_blundy <- function (wtp_data, ...) {

p <- recalc.amp_holland_blundy(wtp_data);
res <- data.frame(Name=p$Name);
res$cm <- (p$Si_pfu+p$Al_pfu+p$Ti_pfu+p$Fe_pfu+p$Mg_pfu+p$Mn_pfu)-13;
res$X_Si_T1 <- (p$Si_pfu-4)/4;
res$X_Al_T1 <- (8-p$Si_pfu)/4;
res$X_Al_M2 <- (p$Si_pfu+p$Al_pfu-8)/2;
res$X_vac_A <- 3-p$K_pfu-p$Na_pfu-p$Ca_pfu-res$cm;
res$X_Na_A <- p$Ca_pfu+p$Na_pfu+res$cm - 2;
res$X_Na_M4 <- (2-p$Ca_pfu-res$cm)/2;
res$X_Ca_M4 <- p$Ca_pfu / 2; 
res$X_K_A <- p$K_pfu;

return(res);
}

interpmin.amp_holland_blundy.test <- function (){
warning("No test routine!");
}
  • interpmin/amp_holland_blundy.txt
  • Последние изменения: 2018/11/12 15:07
  • (внешнее изменение)