Manticore  Version 1.5.3
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 numBands)
 Constructor. More...
 

Public Attributes

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

Detailed Description

Observation fitting data structure.

Definition at line 43 of file solve.cc.

Constructor & Destructor Documentation

◆ GrayData()

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

Constructor.

Definition at line 45 of file solve.cc.

References band, Fobs, iFerr, nBands, and std::vector::resize().

Member Data Documentation

◆ axis

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

Image dimensions.

Definition at line 55 of file solve.cc.

◆ band

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

◆ dnu0

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

Effective bandwidth.

Definition at line 57 of file solve.cc.

Referenced by manticore::makeModelMap().

◆ fixed

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

Fixed parameters (optional).

Definition at line 57 of file solve.cc.

Referenced by manticore::Fcost_gray< NB, NP >::Evaluate().

◆ Fobs

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

Observed flux in each band.

Definition at line 57 of file solve.cc.

Referenced by manticore::Fcost_gray< NB, NP >::Evaluate(), and GrayData().

◆ gray

Graybody* manticore::GrayData::gray

◆ iFerr

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

Inverse flux uncertainty in each band.

Definition at line 57 of file solve.cc.

Referenced by manticore::Fcost_gray< NB, NP >::Evaluate(), and GrayData().

◆ nBands

unsigned manticore::GrayData::nBands

Number of observation bands.

Definition at line 68 of file solve.cc.

Referenced by manticore::findParameters(), and GrayData().

◆ outMap

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

Output maps.

Definition at line 66 of file solve.cc.

Referenced by manticore::findParameters().


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