_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 |