mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
zernikeTemporalPSD.hpp File Reference

Calculation of the temporal PSD of Zernike modes. More...

Calculation of the temporal PSD of Zernike modes.

Author
Jared R. Males (jared.nosp@m.male.nosp@m.s@gma.nosp@m.il.c.nosp@m.om)

Definition in file zernikeTemporalPSD.hpp.

#include <iostream>
#include <fstream>
#include <cmath>
#include <sys/stat.h>
#include <gsl/gsl_integration.h>
#include <gsl/gsl_errno.h>
#include <Eigen/Dense>
#include "../../math/constants.hpp"
#include "../../math/func/jinc.hpp"
#include "../../math/func/airyPattern.hpp"
#include "../../math/vectorUtils.hpp"
#include "../../ioutils/fits/fitsFile.hpp"
#include "../../sigproc/zernike.hpp"
#include "../../ioutils/stringUtils.hpp"
#include "../../ioutils/readColumns.hpp"
#include "../../ioutils/binVector.hpp"
#include "../../ioutils/fileUtils.hpp"
#include "../../ipc/ompLoopWatcher.hpp"
#include "../../mxError.hpp"
#include "aoSystem.hpp"
#include "aoPSDs.hpp"
#include "wfsNoisePSD.hpp"
#include "clAOLinearPredictor.hpp"
#include "clGainOpt.hpp"
#include "varmapToImage.hpp"
#include "speckleAmpPSD.hpp"
#include "aoConstants.hpp"

Go to the source code of this file.

Classes

struct  mx::AO::analysis::zernikeTemporalPSD< _realT, aosysT >
 Class to manage the calculation of temporal PSDs of the Fourier modes in atmospheric turbulence. More...
 

Namespaces

namespace  mx
 The mxlib c++ namespace.
 

Functions

template<typename realT , typename aosysT >
realT mx::AO::analysis::F_zernike (realT kv, void *params)
 Worker function for GSL Integration for the Zernike modes.