Manticore  Version 2.0alpha
Physics of Molecular Clouds
Public Member Functions | Public Attributes | List of all members
manticore::GrayData Struct Reference

Observation fitting data structure. More...

Collaboration diagram for manticore::GrayData:
Collaboration graph
[legend]

Public Member Functions

 GrayData (Graybody *g, std::vector< mapDataType > *o, size_t bands, size_t param)
 Constructor. More...
 

Public Attributes

std::vector< long > axes
 Image dimensions. More...
 
std::vector< const Detector * > band
 Band detectors. More...
 
std::vector< double > dnu0
 Effective bandwidth. More...
 
std::vector< double > Ferr
 Flux uncertainty in each band. More...
 
std::vector< double > fixed
 Fixed parameters (optional). More...
 
std::vector< double > Fobs
 Observed flux in each band. More...
 
Graybodygray
 Graybody emission model. More...
 
size_t nBands
 Number of observation bands. More...
 
size_t nParam
 Number of fitting parameters. More...
 
std::vector< mapDataType > * outMap
 Output maps. More...
 

Detailed Description

Observation fitting data structure.

Definition at line 31 of file solve.cc.

Constructor & Destructor Documentation

◆ GrayData()

manticore::GrayData::GrayData ( Graybody g,
std::vector< mapDataType > *  o,
size_t  bands,
size_t  param 
)
inline

Constructor.

Definition at line 33 of file solve.cc.

References band, Ferr, Fobs, and nBands.

Member Data Documentation

◆ axes

std::vector<long> manticore::GrayData::axes

Image dimensions.

Definition at line 44 of file solve.cc.

◆ band

std::vector<const Detector*> manticore::GrayData::band

◆ dnu0

std::vector<double> manticore::GrayData::dnu0

Effective bandwidth.

Definition at line 46 of file solve.cc.

Referenced by manticore::makeModelMap().

◆ Ferr

std::vector<double> manticore::GrayData::Ferr

Flux uncertainty in each band.

Definition at line 46 of file solve.cc.

Referenced by manticore::df_gray(), manticore::df_gray2(), manticore::f_gray(), manticore::f_gray2(), and GrayData().

◆ fixed

std::vector<double> manticore::GrayData::fixed

Fixed parameters (optional).

Definition at line 46 of file solve.cc.

Referenced by manticore::df_gray2(), and manticore::f_gray2().

◆ Fobs

std::vector<double> manticore::GrayData::Fobs

Observed flux in each band.

Definition at line 46 of file solve.cc.

Referenced by manticore::f_gray(), manticore::f_gray2(), and GrayData().

◆ gray

Graybody* manticore::GrayData::gray

◆ nBands

size_t manticore::GrayData::nBands

Number of observation bands.

Definition at line 58 of file solve.cc.

Referenced by GrayData(), manticore::solveStage1(), and manticore::solveStage2().

◆ nParam

size_t manticore::GrayData::nParam

Number of fitting parameters.

Definition at line 58 of file solve.cc.

Referenced by manticore::df_gray2(), manticore::f_gray2(), manticore::makeModelMap(), manticore::solveStage1(), and manticore::solveStage2().

◆ outMap

std::vector<mapDataType>* manticore::GrayData::outMap

Output maps.

Definition at line 55 of file solve.cc.

Referenced by manticore::solveStage1(), and manticore::solveStage2().


The documentation for this struct was generated from the following file: