|
Manticore
Version 2.0alpha
Physics of Molecular Clouds
|
SED fitting routines. More...
#include <algorithm>#include <ctime>#include <thread>#include <gsl/gsl_multifit_nlin.h>#include "Graybody.h"#include "PACS.h"#include "SPIRE.h"
Go to the source code of this file.
Classes | |
| struct | manticore::GrayData |
| Observation fitting data structure. More... | |
Namespaces | |
| manticore | |
| Package namespace. | |
Functions | |
| std::string | manticore::asctime () |
| Current time a la std::asctime(). More... | |
| int | manticore::df_gray (const gsl_vector *x, void *p, gsl_matrix *J) |
| Single-temperature observation fitting function Jacobian. More... | |
| int | manticore::df_gray2 (const gsl_vector *x, void *p, gsl_matrix *J) |
| Two-temperature observation fitting function Jacobian. More... | |
| int | manticore::f_gray (const gsl_vector *x, void *p, gsl_vector *f) |
| Single-temperature observation fitting function. More... | |
| int | manticore::f_gray2 (const gsl_vector *x, void *p, gsl_vector *f) |
| Two-temperature observation fitting function. More... | |
| int | manticore::fdf_gray (const gsl_vector *x, void *p, gsl_vector *f, gsl_matrix *J) |
| Single-temperature observation fitting function plus Jacobian. More... | |
| int | manticore::fdf_gray2 (const gsl_vector *x, void *p, gsl_vector *f, gsl_matrix *J) |
| Two-temperature observation fitting function plus Jacobian. More... | |
| mapDataType | manticore::getChi2 (const mu::CommandLine &cli) |
| Read 2-param reduced \(\chi^2\) map. More... | |
| void | manticore::makeModelMap (std::vector< mapDataType > &bandData, std::vector< mapDataType > &bandError, const GrayData &gdata) |
| Replace input observations with theoretical model. More... | |
| void | manticore::solve (std::vector< mapDataType > &outMap, std::vector< CCfits::ExtHDU * > &outHDU, CCfits::FITS *outFITS, const std::vector< mapDataType > &bandData, const std::vector< mapDataType > &bandError, const std::vector< CCfits::PHDU * > &bandHDU, const mu::CommandLine &cli) |
| Performs least-squares fitting of band SEDs. More... | |
| void | manticore::solveStage1 (const std::vector< mapDataType > &bandData, const std::vector< mapDataType > &bandError, const mapDataType &chi2Map, const mu::CommandLine &cli, const GrayData &gdata0, unsigned id, unsigned nThreads) |
| Stage 1 solver. More... | |
| void | manticore::solveStage2 (const std::vector< mapDataType > &bandData, const std::vector< mapDataType > &bandError, const mapDataType &chi2Map, const mu::CommandLine &cli, const GrayData &gdata0, unsigned id, unsigned nThreads) |
| Stage 2 solver. More... | |
Variables | |
| const double | manticore::imu_g = 1.0/mu_g |
| Inverse mean molecular weight. More... | |
| const double | manticore::mu_g = (2.75*m_H) |
| Mean molecular weight. More... | |
SED fitting routines.
Author: Kevin P. Rauch <rauch@astro.umd.edu>
Definition in file solve.cc.
1.8.14