NAPISD
PAHdb website C++ backend
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SpectralFitter Class Reference

Public Member Functions

 SpectralFitter (std::vector< double > &spectrum, std::vector< std::vector< double > > &pool)
 
void setSpectrum (std::vector< double > &spectrum)
 
void setUncertainties (std::vector< double > &uncertainties)
 
void setPool (std::vector< std::vector< double > > &pool)
 
void fitSpectrum ()
 
const std::vector< double > & getWeights () const
 
const std::vector< unsigned int > & getNonZeroIndices ()
 
const double & getNorm () const
 

Detailed Description

Definition at line 9 of file SpectralFitter.h.

Constructor & Destructor Documentation

◆ SpectralFitter()

SpectralFitter::SpectralFitter ( std::vector< double > &  spectrum,
std::vector< std::vector< double > > &  pool 
)

Definition at line 3 of file SpectralFitter.cpp.

Member Function Documentation

◆ fitSpectrum()

void SpectralFitter::fitSpectrum ( )

Definition at line 7 of file SpectralFitter.cpp.

◆ getNonZeroIndices()

const std::vector< unsigned int > & SpectralFitter::getNonZeroIndices ( )

Definition at line 71 of file SpectralFitter.cpp.

◆ getNorm()

const double & SpectralFitter::getNorm ( ) const
inline

Definition at line 66 of file SpectralFitter.h.

◆ getWeights()

const std::vector< double > & SpectralFitter::getWeights ( ) const
inline

Definition at line 61 of file SpectralFitter.h.

◆ setPool()

void SpectralFitter::setPool ( std::vector< std::vector< double > > &  pool)
inline

Definition at line 56 of file SpectralFitter.h.

◆ setSpectrum()

void SpectralFitter::setSpectrum ( std::vector< double > &  spectrum)
inline

Definition at line 45 of file SpectralFitter.h.

◆ setUncertainties()

void SpectralFitter::setUncertainties ( std::vector< double > &  uncertainties)
inline

Definition at line 51 of file SpectralFitter.h.


The documentation for this class was generated from the following files:

Since FY2019 the NASA Ames PAH IR Spectroscopic Database is being supported through a directed Work Package at NASA Ames titled: "Laboratory Astrophysics - The NASA Ames PAH IR Spectroscopic Database".
Since FY2023 the NASA Ames PAH IR Spectroscopic Database is being supported through the Laboratory Astrophysics Rd 2 directed Work Package at NASA Ames.
© Copyright 2021-2025, Christiaan Boersma