#include <appatt.h>
Public Member Functions | |
void | proc (boolean random_trial=TRUE) |
One calculation of attenuation, etc., and output. | |
void | compute_quality () |
Calculate and output model resolution and covariance. | |
void | converge () |
Remove differences in the choice of gauge constants in different realizations of the measurement stored in output tables. | |
void | fill_source () |
Fills the source spectrum array for faster access later. | |
CHARSTR | module_name (boolean active) |
name for gui | |
int | edit () |
edit phase | |
boolean | process () |
process phase | |
int | branch (int range) const |
Determines the numbers of the branches in the output tables, based on the trial number and parameterization range number. | |
boolean | trace_power (TRACE *t, double freq, double &power) const |
Puts spectral power at frequency 'freq' from 'trace' into 'power'. | |
Public Attributes | |
SELECT * | select |
selector specifying traces to use | |
int | num_freq |
int | num_iter |
HEADER_PARAM | xg |
HEADER_PARAM | xt |
HEADER_PARAM | freq_min |
HEADER_PARAM | freq_max |
HEADER_PARAM | freq_inc |
HEADER_PARAM | weight |
HEADER_PARAM | power_weight_min |
HEADER_PARAM | power_weight_max |
HEADER_PARAM | power_range_width |
int | trial_number |
current trial number | |
float | shift_t_star |
correction in t_star to make its mean = 0.0 | |
float | shift_g |
correction in tgeometrical spreading to make its mean = 0.0 | |
int | num_xg |
APPATT_RANGES * | xg_range |
int | num_xt |
APPATT_RANGES * | xt_range |
OUT_TT | t_star |
OUT_TT | amplitude |
OUT_TT | source |
OUT_RES_VAR | quality |
IN_SOURCE | in_source |
int | num_trials |
float | min_freq_min |
float | max_freq_min |
float | min_freq_max |
float | max_freq_max |
float | min_freq |
float | max_freq |
float | inc_freq |
int | num_u |
MATRIX_FORMAT * | u |
MATRIX_FORMAT * | result |
ARRAY< FP > | work |
array for power statistics | |
double * | old_t_star |
double * | old_source |
Protected Member Functions | |
boolean | pass_traces () |
dump all traces to output | |
virtual double | freq_basis (double freq, int k) |
Basis functions in frequency and space. |
|
Puts spectral power at frequency 'freq' from 'trace' into 'power'. Returns TRUE if spectral power is found and positive |