| _alpha | model_image | protected |
| _beta | model_image | protected |
| _Bmaj (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _Bmin (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _C_scatt_0 | model_image_refractive_scattering | private |
| _comm (defined in model_image) | model_image | protected |
| _current_model_params | model_image_refractive_scattering | private |
| _current_parameters | model_image | protected |
| _epsilon (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _fov (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _frequency | model_image_refractive_scattering | private |
| _generated_model | model_image | protected |
| _generated_visibilities | model_image | protected |
| _I | model_image | protected |
| _i2D_Dxphi (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2D_Dyphi | model_image_refractive_scattering | private |
| _i2D_Iea | model_image_refractive_scattering | private |
| _i2dDxPhi (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2dDyPhi (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2dIea (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2drx (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2drxK (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2dry (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _i2dryK (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _Iea | model_image_refractive_scattering | private |
| _kZeta | model_image_refractive_scattering | private |
| _M | model_image_refractive_scattering | private |
| _model (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _nModes | model_image_refractive_scattering | private |
| _nray (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _observer_screen_distance (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _P_phi_func | model_image_refractive_scattering | private |
| _P_phi_norm (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _phi0 | model_image_refractive_scattering | private |
| _position_angle | model_image | protected |
| _Qbar | model_image_refractive_scattering | private |
| _rF | model_image_refractive_scattering | private |
| _rin | model_image_refractive_scattering | private |
| _scatt_alpha | model_image_refractive_scattering | private |
| _scattering_model | model_image_refractive_scattering | private |
| _source_screen_distance (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _theta_maj_mas_cm (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _theta_min_mas_cm | model_image_refractive_scattering | private |
| _tobs | model_image_refractive_scattering | private |
| _u | model_image_refractive_scattering | private |
| _use_spline | model_image | protected |
| _v | model_image_refractive_scattering | private |
| _Vsrc | model_image_refractive_scattering | private |
| _vx_ss_kms (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _vy_ss_kms | model_image_refractive_scattering | private |
| _wavelength (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| _zeta0 (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| closure_amplitude(datum_closure_amplitude &d, double accuracy) | model_image | virtual |
| closure_phase(datum_closure_phase &d, double accuracy) | model_image | virtual |
| compute_kphase_screen(std::vector< double > screen_params) (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| Dphi(double r, double phi) const | model_image_refractive_scattering | private |
| ensemble_blur_image() | model_image_refractive_scattering | private |
| generate_complex_visibilities() | model_image | virtual |
| generate_image(std::vector< double > parameters, std::vector< std::vector< double > > &I, std::vector< std::vector< double > > &alpha, std::vector< std::vector< double > > &beta) | model_image_refractive_scattering | privatevirtual |
| generate_model(std::vector< double > parameters) | model_image_refractive_scattering | virtual |
| generate_model_visibilities() (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| get_ensemble_average_image(std::vector< std::vector< double > > &alpha, std::vector< std::vector< double > > &beta, std::vector< std::vector< double > > &I) const (defined in model_image_refractive_scattering) | model_image_refractive_scattering | |
| get_image(std::vector< std::vector< double > > &alpha, std::vector< std::vector< double > > &beta, std::vector< std::vector< double > > &I) const (defined in model_image_refractive_scattering) | model_image_refractive_scattering | |
| get_unscattered_image(std::vector< std::vector< double > > &alpha, std::vector< std::vector< double > > &beta, std::vector< std::vector< double > > &I) const (defined in model_image_refractive_scattering) | model_image_refractive_scattering | |
| get_visibilities(std::vector< std::vector< double > > &u, std::vector< std::vector< double > > &v, std::vector< std::vector< std::complex< double > > > &V) const | model_image | |
| get_visibility_amplitudes(std::vector< std::vector< double > > &u, std::vector< std::vector< double > > &v, std::vector< std::vector< double > > &V) const | model_image | |
| ifft_2d(const std::vector< std::vector< std::complex< double > > > &V) (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| ifft_shift(const std::vector< std::vector< std::complex< double > > > &V) (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| make_epsilon_screen(std::vector< double > screen_params) (defined in model_image_refractive_scattering) | model_image_refractive_scattering | private |
| model_closure_amplitude() (defined in model_closure_amplitude) | model_closure_amplitude | |
| model_closure_phase() (defined in model_closure_phase) | model_closure_phase | |
| model_image() (defined in model_image) | model_image | |
| model_image_refractive_scattering(model_image &model, size_t nModes, double tobs, double frequency=230e9, std::string scattering_model="dipole", double observer_screen_distance=2.82 *3.086e21, double source_screen_distance=5.53 *3.086e21, double theta_maj_mas_cm=1.38, double theta_min_ma_cm=0.703, double POS_ANG=81.9, double scatt_alpha=1.38, double r_in=800e5, double r_out=1e20, double vs_ss_kms=50.0, double vy_ss_kms=0.0) | model_image_refractive_scattering | |
| model_tag() const | model_image_refractive_scattering | virtual |
| model_visibility() (defined in model_visibility) | model_visibility | |
| model_visibility_amplitude() (defined in model_visibility_amplitude) | model_visibility_amplitude | |
| output_image(std::string fname, bool rotate=false) | model_image | |
| Q(double qx, double qy) const | model_image_refractive_scattering | private |
| set_image_resolution(size_t nray) | model_image_refractive_scattering | |
| set_mpi_communicator(MPI_Comm comm) | model_image_refractive_scattering | virtual |
| set_screen_size(double fov) | model_image_refractive_scattering | |
| size() const | model_image_refractive_scattering | inlinevirtual |
| use_spline_interp(bool use_spline) | model_image | |
| visibility(datum_visibility &d, double accuracy) | model_image | virtual |
| visibility_amplitude(datum_visibility_amplitude &d, double accuracy) | model_image | virtual |
| write_model_tag_file(std::string tagfilename="model_image.tag") const | model_image | |
| write_model_tag_file(std::ofstream &tagout) const | model_image | virtual |
| ~model_closure_amplitude() (defined in model_closure_amplitude) | model_closure_amplitude | virtual |
| ~model_closure_phase() (defined in model_closure_phase) | model_closure_phase | virtual |
| ~model_image() (defined in model_image) | model_image | virtual |
| ~model_image_refractive_scattering() (defined in model_image_refractive_scattering) | model_image_refractive_scattering | inlinevirtual |
| ~model_visibility() (defined in model_visibility) | model_visibility | virtual |
| ~model_visibility_amplitude() (defined in model_visibility_amplitude) | model_visibility_amplitude | virtual |