mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
zernikeBasis.hpp File Reference

Generating a Zernike basis. More...

Generating a Zernike basis.

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

Definition in file zernikeBasis.hpp.

Go to the source code of this file.

Namespaces

 mx
 The mxlib c++ namespace.
 

Functions

template<typename realT >
void mx::AO::makeZernikeBasis (const std::string &basisName, const std::string &pupilName, int dim, int N)
 Make the Zernike basis. More...
 

Function Documentation

◆ makeZernikeBasis()

template<typename realT >
void mx::AO::makeZernikeBasis ( const std::string &  basisName,
const std::string &  pupilName,
int  dim,
int  N 
)

Make the Zernike basis.

Parameters
[in]basisNamethe name of the basis (not including the mx::AO path)
[in]dimthe linear size of the maps, that is they will be dimxdim in size.
[in]Nis the number of degrees of freedom. Number of modes will be (N+1)(N+1) - 1.
Template Parameters
realTthe real numeric type for calculations

Definition at line 30 of file zernikeBasis.hpp.

References mx::AO::makeZernikeBasis(), and mx::sigproc::zernikeBasis().

Referenced by mx::AO::makeZernikeBasis().