Это старая версия документа!


Opx-Cpx: Putirka, 2009 RiMG

Details

Article
Reference
Collibration
Presition
Ranges
Renew sensors
Calculate

Source

  1. source('recalc_px_putirka.r');
  2. source('interpmin_opx_thompson.r');
  3. source('interpmin_cpx_putirka.r');
  4.  
  5. sensors.t.opx_cpx_putirka <- function(Opx, Cpx, P=10, usePFU = FALSE, ...){
  6.  
  7. stopifnot(usePFU == F);
  8.  
  9. CpxCmp <-interpmin.cpx_putirka(Cpx);
  10. Cpx <- recalc.px_putirka(Cpx);
  11.  
  12. OpxCmp <- interpmin.opx_thompson(Opx);
  13. Opx <- recalc.px_putirka(Opx);
  14.  
  15. Tcalc <- 10^4/(11.2-1.96*log(CpxCmp$X_EnFs/OpxCmp$X_Fm2Si2O6)-3.3*Cpx$Ca_pfu-25.8*CpxCmp$X_CrCaTs+33.2*Opx$Mn_pfu-23.6*Opx$Na_pfu-2.08*OpxCmp$X_En-8.33*OpxCmp$X_Di-0.05*P);
  16.  
  17. Eq_check <- (Cpx$Fe_pfu/Cpx$Mg_pfu)/(Opx$Fe_pfu/Opx$Mg_pfu);
  18.  
  19. Eq_check <- Eq_check > 0.95 && Eq_check < 1.23;
  20.  
  21. return (data.frame(Name=paste0(Opx$Name,'-',Cpx$Name),P_seq=P,T_calc_Opx_Cpx_Putirka=Tcalc,Eq_check=Eq_check));
  22. }
  23.  
  24. sensors.t.opx_cpx_putirka.args <- function() {
  25. ars <- list();
  26. ars$minerals = c('Opx','Cpx');
  27. ars$ranges = c('P');
  28. return(ars);
  29. }
  • sensors/t/opx_cpx_putirka.1444297505.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)