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

Public Member Functions | |
| power_law () | |
| power_law (const power_law &plaw) | |
| power_law (const char *filename) | |
| power_law (const iofits &iof) | |
| power_law (double expnt, double coeff) | |
| power_law (double expnt, double r_0_meters, double r_0_ref_wavelength_meters) | |
| ~power_law () | |
| power_law & | operator= (const power_law &plaw) |
| void | read (const char *filename) |
| void | read (const iofits &iof) |
| void | write (const char *filename) const |
| void | write (iofits &iof) const |
| virtual double | value (double spatial_frequency) const |
| virtual void | print (ostream &os, const char *prefix="") const |
| virtual bool | pole_at_zero_spatial_frequency () const |
| double | get_coefficient () const |
| double | get_exponent () const |
Static Public Member Functions | |
| power_law * | power_law_factory (const char *filename) |
| power_law * | power_law_factory (const iofits &iof) |
Protected Attributes | |
| double | exponent |
| double | coefficient |
Friends | |
| bool | operator== (const power_law &plaw1, const power_law &plaw2) |
|
|
Null constructor |
|
|
Copy constructor |
|
|
Construct from file |
|
|
Construct from iofits object |
|
||||||||||||
|
Construct from values |
|
||||||||||||||||
|
Construct from values |
|
|
Virtual destructor |
|
|
Get the coefficient on the power law |
|
|
Get the exponent on the power law |
|
|
Copy constructor |
|
|
Indicates whether there's a pole at zero spatial frequency Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Factory to construct a power_law from an iofits object |
|
|
Factory to construct a power_law from a file |
|
||||||||||||
|
Implements Arroyo::AO_sim_base. Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Read from iofits Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Read from file Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Return the value at a given spatial frequency Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Write to iofits Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
|
Write to file Reimplemented in Arroyo::von_karman_power_law, and Arroyo::greenwood_power_law. |
|
||||||||||||
|
operator == - returns true if power laws are equal |
|
|
The coefficient on the power law Komolgorov spectra have exponent C_n^2 |
|
|
The exponent on the power law Komolgorov spectra have exponent = 11/3rds |
1.3.9.1