occ
Loading...
Searching...
No Matches
occ::sht::SHT Class Reference

#include <sht.h>

Public Types

using Complex = std::complex< double >
 

Public Member Functions

 SHT (size_t lm)
 
auto ntheta () const
 
auto nphi () const
 
auto nlm () const
 
auto nplm () const
 
const auto & grid_phi () const
 
const auto & grid_theta () const
 
CVec analysis_real (const Mat &)
 
Mat synthesis_real (const CVec &)
 
CVec analysis_cplx (const CMat &)
 
CMat synthesis_cplx (const CVec &)
 
template<typename F >
CMat values_on_grid_complex (F &f)
 
template<typename F >
Mat values_on_grid_real (F &f)
 

Member Typedef Documentation

◆ Complex

using occ::sht::SHT::Complex = std::complex<double>

Constructor & Destructor Documentation

◆ SHT()

occ::sht::SHT::SHT ( size_t  lm)

Member Function Documentation

◆ analysis_cplx()

CVec occ::sht::SHT::analysis_cplx ( const CMat )

◆ analysis_real()

CVec occ::sht::SHT::analysis_real ( const Mat )

◆ grid_phi()

const auto & occ::sht::SHT::grid_phi ( ) const
inline

◆ grid_theta()

const auto & occ::sht::SHT::grid_theta ( ) const
inline

◆ nlm()

auto occ::sht::SHT::nlm ( ) const
inline

◆ nphi()

auto occ::sht::SHT::nphi ( ) const
inline

◆ nplm()

auto occ::sht::SHT::nplm ( ) const
inline

◆ ntheta()

auto occ::sht::SHT::ntheta ( ) const
inline

◆ synthesis_cplx()

CMat occ::sht::SHT::synthesis_cplx ( const CVec )

◆ synthesis_real()

Mat occ::sht::SHT::synthesis_real ( const CVec )

◆ values_on_grid_complex()

template<typename F >
CMat occ::sht::SHT::values_on_grid_complex ( F &  f)
inline

◆ values_on_grid_real()

template<typename F >
Mat occ::sht::SHT::values_on_grid_real ( F &  f)
inline

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