mxlib
c++ tools for analyzing astronomical data and other tasks by Jared R. Males. [git repo]
Loading...
Searching...
No Matches
mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT > Class Template Reference

template<typename wooferFilterT, typename tweeterFilterT>
class mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >

Definition at line 21 of file wooferTweeterFilter.hpp.

#include <ao/sim/wooferTweeterFilter.hpp>

Public Types

typedef wooferFilterT::floatT floatT
 
typedef std::complex< floatTcomplexT
 
typedef wavefront< floatTwavefrontT
 The wavefront data type.
 
typedef wooferTweeterCommand< floatTcommandT
 The command type.
 

Public Member Functions

 wooferTweeterFilter ()
 
template<typename dmT >
void initialize (dmT &dm)
 
void filterCommands (commandT &filtAmps, commandT &rawAmps)
 
void initMeasurements (commandT &filtAmps, commandT &rawAmps)
 

Public Attributes

wooferFilterT woofer
 
tweeterFilterT tweeter
 
int wooferNModes
 
int tweeterNModes
 
int _lowOrders
 

Member Typedef Documentation

◆ commandT

template<typename wooferFilterT , typename tweeterFilterT >
typedef wooferTweeterCommand<floatT> mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::commandT

The command type.

Definition at line 33 of file wooferTweeterFilter.hpp.

◆ complexT

template<typename wooferFilterT , typename tweeterFilterT >
typedef std::complex<floatT> mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::complexT

Definition at line 27 of file wooferTweeterFilter.hpp.

◆ floatT

template<typename wooferFilterT , typename tweeterFilterT >
typedef wooferFilterT::floatT mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::floatT

Definition at line 25 of file wooferTweeterFilter.hpp.

◆ wavefrontT

template<typename wooferFilterT , typename tweeterFilterT >
typedef wavefront<floatT> mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::wavefrontT

The wavefront data type.

Definition at line 30 of file wooferTweeterFilter.hpp.

Constructor & Destructor Documentation

◆ wooferTweeterFilter()

template<typename wooferFilterT , typename tweeterFilterT >
mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::wooferTweeterFilter ( )

Definition at line 66 of file wooferTweeterFilter.hpp.

Member Function Documentation

◆ filterCommands()

template<typename wooferFilterT , typename tweeterFilterT >
void mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::filterCommands ( commandT filtAmps,
commandT rawAmps 
)

Definition at line 82 of file wooferTweeterFilter.hpp.

◆ initialize()

template<typename wooferFilterT , typename tweeterFilterT >
template<typename dmT >
void mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::initialize ( dmT &  dm)

Definition at line 72 of file wooferTweeterFilter.hpp.

◆ initMeasurements()

template<typename wooferFilterT , typename tweeterFilterT >
void mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::initMeasurements ( commandT filtAmps,
commandT rawAmps 
)
inline

Member Data Documentation

◆ _lowOrders

template<typename wooferFilterT , typename tweeterFilterT >
int mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::_lowOrders

Definition at line 49 of file wooferTweeterFilter.hpp.

◆ tweeter

template<typename wooferFilterT , typename tweeterFilterT >
tweeterFilterT mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::tweeter

Definition at line 38 of file wooferTweeterFilter.hpp.

◆ tweeterNModes

template<typename wooferFilterT , typename tweeterFilterT >
int mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::tweeterNModes

◆ woofer

template<typename wooferFilterT , typename tweeterFilterT >
wooferFilterT mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::woofer

Definition at line 37 of file wooferTweeterFilter.hpp.

◆ wooferNModes

template<typename wooferFilterT , typename tweeterFilterT >
int mx::AO::sim::wooferTweeterFilter< wooferFilterT, tweeterFilterT >::wooferNModes

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