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

Public Member Functions | |
| NGAO_system_design_model (const NGAO_system_design_model &cn2_model) | |
| NGAO_system_design_model (const char *filename) | |
| NGAO_system_design_model (const iofits &iof) | |
| NGAO_system_design_model (const three_frame &ground_ref_frame, double r_0_meters=.18, double r_0_ref_wavelength_meters=.5e-6) | |
| ~NGAO_system_design_model () | |
| NGAO_system_design_model & | operator= (const NGAO_system_design_model &cn2_model) |
| NGAO_system_design_model * | clone () const |
| void | read (const char *filename) |
| void | read (const iofits &iof) |
| void | write (const char *filename) const |
| void | write (iofits &iof) const |
| void | print (ostream &os, const char *prefix="") const |
| layer | altitude (km) | weight |
| 1 | 0.00 | .47 |
| 2 | 2.1 | .18 |
| 3 | 4.1 | .11 |
| 4 | 6.5 | .09 |
| 5 | 9.0 | .04 |
| 6 | 12.0 | .09 |
| 7 | 14.8 | .02 |
The power spectrum assumed for these layers is not stated in the paper, so I've assumed Komolgorov. To instantiate this class you must provide a reference three frame
|
|
Copy constructor |
|
|
Construct from a file |
|
|
Construct from an iofits object |
|
||||||||||||||||
|
Construct from a three frame The strength of the turbulence may be set by specifying r_0 at a particular wavelength. |
|
|
Destructor |
|
|
Clone method Calling routine is responsible for deleting memory Reimplemented from Arroyo::refractive_atmospheric_model. |
|
|
Operator = |
|
||||||||||||
|
Reimplemented from Arroyo::refractive_atmospheric_model. |
|
|
Read from iofits Reimplemented from Arroyo::refractive_atmospheric_model. |
|
|
Read from file Reimplemented from Arroyo::refractive_atmospheric_model. |
|
|
Write to iofits Reimplemented from Arroyo::refractive_atmospheric_model. |
|
|
Write to file Reimplemented from Arroyo::refractive_atmospheric_model. |
1.3.9.1