model_image_refractive_scattering Member List

This is the complete list of members for model_image_refractive_scattering, including all inherited members.

_alphamodel_imageprotected
_betamodel_imageprotected
_Bmaj (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_Bmin (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_C_scatt_0model_image_refractive_scatteringprivate
_comm (defined in model_image)model_imageprotected
_current_model_paramsmodel_image_refractive_scatteringprivate
_current_parametersmodel_imageprotected
_epsilon (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_fov (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_frequencymodel_image_refractive_scatteringprivate
_generated_modelmodel_imageprotected
_generated_visibilitiesmodel_imageprotected
_Imodel_imageprotected
_i2D_Dxphi (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2D_Dyphimodel_image_refractive_scatteringprivate
_i2D_Ieamodel_image_refractive_scatteringprivate
_i2dDxPhi (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2dDyPhi (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2dIea (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2drx (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2drxK (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2dry (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_i2dryK (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_Ieamodel_image_refractive_scatteringprivate
_kZetamodel_image_refractive_scatteringprivate
_Mmodel_image_refractive_scatteringprivate
_model (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_nModesmodel_image_refractive_scatteringprivate
_nray (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_observer_screen_distance (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_P_phi_funcmodel_image_refractive_scatteringprivate
_P_phi_norm (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_phi0model_image_refractive_scatteringprivate
_position_anglemodel_imageprotected
_Qbarmodel_image_refractive_scatteringprivate
_rFmodel_image_refractive_scatteringprivate
_rinmodel_image_refractive_scatteringprivate
_scatt_alphamodel_image_refractive_scatteringprivate
_scattering_modelmodel_image_refractive_scatteringprivate
_source_screen_distance (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_theta_maj_mas_cm (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_theta_min_mas_cmmodel_image_refractive_scatteringprivate
_tobsmodel_image_refractive_scatteringprivate
_umodel_image_refractive_scatteringprivate
_use_splinemodel_imageprotected
_vmodel_image_refractive_scatteringprivate
_Vsrcmodel_image_refractive_scatteringprivate
_vx_ss_kms (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_vy_ss_kmsmodel_image_refractive_scatteringprivate
_wavelength (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
_zeta0 (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
closure_amplitude(datum_closure_amplitude &d, double accuracy)model_imagevirtual
closure_phase(datum_closure_phase &d, double accuracy)model_imagevirtual
compute_kphase_screen(std::vector< double > screen_params) (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
Dphi(double r, double phi) const model_image_refractive_scatteringprivate
ensemble_blur_image()model_image_refractive_scatteringprivate
generate_complex_visibilities()model_imagevirtual
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_scatteringprivatevirtual
generate_model(std::vector< double > parameters)model_image_refractive_scatteringvirtual
generate_model_visibilities() (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
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_scatteringprivate
ifft_shift(const std::vector< std::vector< std::complex< double > > > &V) (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
make_epsilon_screen(std::vector< double > screen_params) (defined in model_image_refractive_scattering)model_image_refractive_scatteringprivate
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_scatteringvirtual
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_scatteringprivate
set_image_resolution(size_t nray)model_image_refractive_scattering
set_mpi_communicator(MPI_Comm comm)model_image_refractive_scatteringvirtual
set_screen_size(double fov)model_image_refractive_scattering
size() const model_image_refractive_scatteringinlinevirtual
use_spline_interp(bool use_spline)model_image
visibility(datum_visibility &d, double accuracy)model_imagevirtual
visibility_amplitude(datum_visibility_amplitude &d, double accuracy)model_imagevirtual
write_model_tag_file(std::string tagfilename="model_image.tag") const model_image
write_model_tag_file(std::ofstream &tagout) const model_imagevirtual
~model_closure_amplitude() (defined in model_closure_amplitude)model_closure_amplitudevirtual
~model_closure_phase() (defined in model_closure_phase)model_closure_phasevirtual
~model_image() (defined in model_image)model_imagevirtual
~model_image_refractive_scattering() (defined in model_image_refractive_scattering)model_image_refractive_scatteringinlinevirtual
~model_visibility() (defined in model_visibility)model_visibilityvirtual
~model_visibility_amplitude() (defined in model_visibility_amplitude)model_visibility_amplitudevirtual