mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
mx::AO::analysis::impl Namespace Reference

Functions

template<typename realT >
realT optGainOpenLoop (clGainOptOptGain_OL< realT > &olgo, realT &var, const realT &gmax, const realT &minFindMin, const realT &minFindMaxFact, int minFindBits, uintmax_t minFindMaxIter, uintmax_t &iters)
 
template<>
float optGainOpenLoop< float > (clGainOptOptGain_OL< float > &olgo, float &var, const float &gmax, const float &minFindMin, const float &minFindMaxFact, int minFindBits, uintmax_t minFindMaxIter, uintmax_t &iters)
 
template<>
double optGainOpenLoop< double > (clGainOptOptGain_OL< double > &olgo, double &var, const double &gmax, const double &minFindMin, const double &minFindMaxFact, int minFindBits, uintmax_t minFindMaxIter, uintmax_t &iters)
 
template<>
long double optGainOpenLoop< long double > (clGainOptOptGain_OL< long double > &olgo, long double &var, const long double &gmax, const long double &minFindMin, const long double &minFindMaxFact, int minFindBits, uintmax_t minFindMaxIter, uintmax_t &iters)
 
template<>
_m_float128 optGainOpenLoop< _m_float128 > (clGainOptOptGain_OL< _m_float128 > &olgo, _m_float128 &var, const _m_float128 &gmax, const _m_float128 &minFindMin, const _m_float128 &minFindMaxFact, int minFindBits, uintmax_t minFindMaxIter, uintmax_t &iters)
 

Function Documentation

◆ optGainOpenLoop()

template<typename realT >
realT mx::AO::analysis::impl::optGainOpenLoop ( clGainOptOptGain_OL< realT > &  olgo,
realT var,
const realT gmax,
const realT minFindMin,
const realT minFindMaxFact,
int  minFindBits,
uintmax_t  minFindMaxIter,
uintmax_t &  iters 
)

Definition at line 1051 of file clGainOpt.hpp.

References gmax.

Referenced by mx::AO::analysis::clGainOpt< _realT >::optGainOpenLoop().

◆ optGainOpenLoop< _m_float128 >()

template<>
_m_float128 mx::AO::analysis::impl::optGainOpenLoop< _m_float128 > ( clGainOptOptGain_OL< _m_float128 > &  olgo,
_m_float128 &  var,
const _m_float128 &  gmax,
const _m_float128 &  minFindMin,
const _m_float128 &  minFindMaxFact,
int  minFindBits,
uintmax_t  minFindMaxIter,
uintmax_t &  iters 
)

◆ optGainOpenLoop< double >()

template<>
double mx::AO::analysis::impl::optGainOpenLoop< double > ( clGainOptOptGain_OL< double > &  olgo,
double &  var,
const double &  gmax,
const double &  minFindMin,
const double &  minFindMaxFact,
int  minFindBits,
uintmax_t  minFindMaxIter,
uintmax_t &  iters 
)

◆ optGainOpenLoop< float >()

template<>
float mx::AO::analysis::impl::optGainOpenLoop< float > ( clGainOptOptGain_OL< float > &  olgo,
float &  var,
const float &  gmax,
const float &  minFindMin,
const float &  minFindMaxFact,
int  minFindBits,
uintmax_t  minFindMaxIter,
uintmax_t &  iters 
)

◆ optGainOpenLoop< long double >()

template<>
long double mx::AO::analysis::impl::optGainOpenLoop< long double > ( clGainOptOptGain_OL< long double > &  olgo,
long double &  var,
const long double &  gmax,
const long double &  minFindMin,
const long double &  minFindMaxFact,
int  minFindBits,
uintmax_t  minFindMaxIter,
uintmax_t &  iters 
)