#include <power_spectrum.h>
Inheritance diagram for Arroyo::power_spectrum:

Public Member Functions | |
| power_spectrum () | |
| virtual | ~power_spectrum () |
| virtual void | read (const char *filename)=0 |
| virtual void | read (const iofits &iof)=0 |
| virtual void | write (const char *filename) const =0 |
| virtual void | write (iofits &iof) const =0 |
| virtual void | print (ostream &os, const char *prefix="") const =0 |
| virtual double | value (double spatial_frequency) const =0 |
| virtual double | get_coefficient () const =0 |
| virtual bool | pole_at_zero_spatial_frequency () const =0 |
Static Public Member Functions | |
| power_spectrum * | power_spectrum_factory (const char *filename) |
| power_spectrum * | power_spectrum_factory (const iofits &iof) |
| power_spectrum * | power_spectrum_factory (const power_spectrum *pspec) |
Static Public Attributes | |
| int | verbose_level |
| verbose level for messages | |
|
|
Null constructor |
|
|
Virtual destructor |
|
|
Return the power law coefficient Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Indicates whether there's a pole at zero spatial frequency Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Factory to construct a power spectrum from an iofits object |
|
|
Factory to construct a power spectrum from an iofits object |
|
|
Factory to construct a power spectrum from file |
|
||||||||||||
|
Implements Arroyo::AO_sim_base. Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Virtual read from iofits Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Virtual read from file Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Return the value at a given spatial frequency Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Virtual write to iofits Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
Virtual write to file Implemented in Arroyo::isotropic_power_law_spectrum< power_law_type, inner_scale_type >. |
|
|
verbose level for messages
|
1.3.9.1