| _comm (defined in likelihood_base) | likelihood_base | protected |
| _data (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _datum_index_list (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _G (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _is1_list (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _is2_list (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _itermax (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _max_g (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _model (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _mrq_atry (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _mrq_beta (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _mrq_da (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _mrq_ochisq (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _mrq_oneda (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _ogc_is1 (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _ogc_is2 (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _ogc_y (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _ogc_yb (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _opi2 (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _sigma_g (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _smoothly_varying_gains (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _solve_for_gains (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _solve_for_gains_during_gradient (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _sqrt_detC (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _station_codes (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _tge (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _use_prior_gain_solutions (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| _y_list (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| allocate_memory() (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| assume_independently_varying_gains() | likelihood_optimal_complex_gain_visibility | |
| assume_smoothly_varying_gains() | likelihood_optimal_complex_gain_visibility | |
| check_station_codes() (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| chi_squared(std::vector< double > &x) | likelihood_optimal_complex_gain_visibility | virtual |
| covsrt(double **covar, int ma, int mfit) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| fix_gains() | likelihood_optimal_complex_gain_visibility | |
| fix_gains_during_gradient() | likelihood_optimal_complex_gain_visibility | |
| gain_amplitude_optimization_likelihood(size_t i, const double g[], double *y, double dydg[]) const (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| gain_optimization_likelihood(size_t i, const double g[], double *y, double dydg[]) const (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| gain_optimization_log_likelihood(size_t i, const double g[], double *y, double dydg[]) const (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| gaussj(double **a, int n, double **b, int m) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| generate_gain_guess(std::vector< std::complex< double > > &y, std::vector< std::complex< double > > &yb, std::vector< size_t > &is1, std::vector< size_t > &is2, int repeats=5) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| get_gain_times() | likelihood_optimal_complex_gain_visibility | |
| get_gains() | likelihood_optimal_complex_gain_visibility | |
| gradient(std::vector< double > &x, prior &Pr) | likelihood_optimal_complex_gain_visibility | virtual |
| likelihood_base() (defined in likelihood_base) | likelihood_base | |
| likelihood_optimal_complex_gain_visibility(data_visibility &data, model_visibility &model, std::vector< std::string > station_codes, std::vector< double > sigma_g) | likelihood_optimal_complex_gain_visibility | |
| likelihood_optimal_complex_gain_visibility(data_visibility &data, model_visibility &model, std::vector< std::string > station_codes, std::vector< double > sigma_g, std::vector< double > t_ge) | likelihood_optimal_complex_gain_visibility | |
| likelihood_optimal_complex_gain_visibility(data_visibility &data, model_visibility &model, std::vector< std::string > station_codes, std::vector< double > sigma_g, std::vector< double > t_ge, std::vector< double > max_g) | likelihood_optimal_complex_gain_visibility | |
| ludcmp(double **a, int n, int *indx, double &d) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| matrix_determinant(double **a) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqcof(double y[], int ndata, double a[], int ma, double **alpha, double beta[], double *chisq) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqcof_amplitude(double y[], int ndata, double a[], int ma, double **alpha, double beta[], double *chisq) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqcof_log(double y[], double sig[], int ndata, double a[], int ma, double **alpha, double beta[], double *chisq) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqmin(double y[], int ndata, double a[], int ma, double **covar, double **alpha, double *chisq, double *alamda) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqmin_amplitude(double y[], int ndata, double a[], int ma, double **covar, double **alpha, double *chisq, double *alamda) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| mrqmin_log(double y[], double sig[], int ndata, double a[], int ma, double **covar, double **alpha, double *chisq, double *alamda) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| number_of_independent_gains() | likelihood_optimal_complex_gain_visibility | |
| operator()(std::vector< double > &x) | likelihood_optimal_complex_gain_visibility | virtual |
| optimal_complex_gains(std::vector< std::complex< double > > &y, std::vector< std::complex< double > > &yb, std::vector< size_t > &is1, std::vector< size_t > &is2, std::vector< std::complex< double > > &gest) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| optimal_complex_gains_log_trial(std::vector< std::complex< double > > &y, std::vector< std::complex< double > > &yb, std::vector< size_t > &is1, std::vector< size_t > &is2, std::vector< std::complex< double > > &gest, double &chisq_opt) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| optimal_complex_gains_trial(std::vector< std::complex< double > > &y, std::vector< std::complex< double > > &yb, std::vector< size_t > &is1, std::vector< size_t > &is2, std::vector< std::complex< double > > &gest, double &chisq) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| optimal_gain_amplitude_trial(std::vector< std::complex< double > > &y, std::vector< std::complex< double > > &yb, std::vector< size_t > &is1, std::vector< size_t > &is2, std::vector< std::complex< double > > &gest, double &chisq_opt) (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| organize_data_lists() (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | private |
| output(std::ostream &out) | likelihood_optimal_complex_gain_visibility | protectedvirtual |
| output_gain_corrections(std::ostream &out) | likelihood_optimal_complex_gain_visibility | |
| output_gain_corrections(std::string outname) | likelihood_optimal_complex_gain_visibility | |
| output_gains(std::ostream &out) | likelihood_optimal_complex_gain_visibility | |
| output_gains(std::string outname) | likelihood_optimal_complex_gain_visibility | |
| output_model_data_comparison(std::ostream &out) | likelihood_base | |
| output_model_data_comparison(std::string filename) | likelihood_base | |
| read_gain_file(std::string gain_file_name) | likelihood_optimal_complex_gain_visibility | |
| set_iteration_limit(int itermax) | likelihood_optimal_complex_gain_visibility | |
| set_mpi_communicator(MPI_Comm comm) | likelihood_optimal_complex_gain_visibility | virtual |
| solve_for_gains() | likelihood_optimal_complex_gain_visibility | |
| solve_for_gains_during_gradient() | likelihood_optimal_complex_gain_visibility | |
| use_prior_gain_solutions() | likelihood_optimal_complex_gain_visibility | |
| ~likelihood_base() (defined in likelihood_base) | likelihood_base | virtual |
| ~likelihood_optimal_complex_gain_visibility() (defined in likelihood_optimal_complex_gain_visibility) | likelihood_optimal_complex_gain_visibility | |