Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
interpmin:grt_tpf_recalc0 [2015/09/24 12:57] admin |
interpmin:grt_tpf_recalc0 [2018/11/12 15:07] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Grt: Интерпретация состава граната по TPF ====== | + | ====== Grt: Интерпретация состава граната по TPF, 1991 ====== |
Рассчитывается Fe2/(Fe2+Mg) и 6 компонентов граната: Almandine, Spessartine, Pyrope, Grossular, Andradite, Ouvarovite. | Рассчитывается Fe2/(Fe2+Mg) и 6 компонентов граната: Almandine, Spessartine, Pyrope, Grossular, Andradite, Ouvarovite. | ||
Строка 5: | Строка 5: | ||
=== Подробнее === | === Подробнее === | ||
- | ^ Информация о публикации | [[:about_tpf|Алгоритм программы TPF]] | | + | ^ Публикация | [[:about_tpf|TPF]] | |
- | ^ Метод пересчета | [[recalc:grt_tpf_realc0]] | | + | ^ Пересчет | [[recalc:grt_tpf_realc0]] | |
- | ^ Рассчитывает миналы | X_Alm, X_Sps, X_Prp, X_Grs, X_Ouv, X_Fe_p2_over_Fe_p2_Mg | | + | ^ Результат | X_Alm, X_Sps, X_Prp, X_Grs, X_Ouv, X_Fe_p2_Fe_p2_Mg | |
- | ^[[:ppy:mod_interpmin#grt_tpf_recalc0 |Рассчитать]] ^ ^ | + | |
+ | <use:interpmin.grt_tpf_recalc0> | ||
+ | <test:interpmin.grt_tpf_recalc0> | ||
+ | |||
+ | <WRAP center round todo 60%> | ||
+ | * <del>заголовок</del> | ||
+ | * <del>краткое описание</del> | ||
+ | * <del>статья</del> | ||
+ | * <del>ссылка</del> | ||
+ | * <del>карточка</del> | ||
+ | * подробное описание | ||
+ | * <del>код</del> | ||
+ | * тест | ||
+ | </WRAP> | ||
==== Код ==== | ==== Код ==== | ||
Строка 14: | Строка 27: | ||
source('utilities_tpf.r'); | source('utilities_tpf.r'); | ||
- | interpmin.grt_tpf_recalc0 <- function (wtp_data, ...) | + | interpmin.grt_tpf_recalc0 <- function (wtp_data, ...) { |
- | { | + | |
- | rn <- tpf.rename(wtp_data); | + | rdat <- tpf.recalc_minaral("GRT", wtp_data) |
- | clk <- tpf.omesod(rn,12,999); | + | |
- | rdat <- tpf.unrename(clk,wtp_data$Name) | + | |
rdat <- selectNames(rdat, c('Fe_p2_pfu','Fe_p3_pfu','Mg_pfu','Ca_pfu','Mn_pfu','Cr_pfu')); | rdat <- selectNames(rdat, c('Fe_p2_pfu','Fe_p3_pfu','Mg_pfu','Ca_pfu','Mn_pfu','Cr_pfu')); | ||
- | rdat$X_Fe_p2_over_Fe_p2_Mg <- rdat$Fe_p2_pfu / (rdat$Fe_p2_pfu + rdat$Mg_pfu); | + | rdat$X_Fe_p2_Fe_p2_Mg <- rdat$Fe_p2_pfu / (rdat$Fe_p2_pfu + rdat$Mg_pfu); |
so <- rdat$Fe_p2_pfu + rdat$Mg_pfu + rdat$Ca_pfu + rdat$Mn_pfu; | so <- rdat$Fe_p2_pfu + rdat$Mg_pfu + rdat$Ca_pfu + rdat$Mn_pfu; | ||
Строка 34: | Строка 45: | ||
return(rdat); | return(rdat); | ||
+ | } | ||
+ | |||
+ | interpmin.grt_tpf_recalc0.test <- function (){ | ||
+ | warning("No test routine!"); | ||
} | } | ||
</Code> | </Code> | ||
{{tag> order71}} | {{tag> order71}} |