contents

Iterative Solution of Location

For a given starting point and number of unknowns an iterative solution is carried out in which the solution is repeatedly shifted slightly to reduce the travel time residuals for the defining phases.  Each iteration includes reidentification (id_pha ), residual calculation (calc_resid ), and weighting (calc_weight ) of the phases in use. The solution is then carried out (solve ) and a number of checks made to see if the solution is diverging or has already converged sufficiently to stop the process (decide_iter ).  A minimum of 2 iterations is required and a maximum number of iterations is set in config.txt - after this many tries it is assumed that convergence will never be reached.



The  solution structure has 6 members containing the current solution:
The solution structure has 7 members related to iteration control:


There are 6 external variables related to iteration control assigned in read_config and corresponding lines in config.txt:
There is 1 external variables related to the solution process assigned in read_config and corresponding lines in config.txt