Skip to content
Snippets Groups Projects
user avatar
Holger Obermaier authored
A swicht-case block forms a single scope. This means that variables that are declared in one case are also available in the subsequent cases. However, if jumping directly to one of the subsequent cases, these variables are uninitialized. This is not allowed in C++
02ef5f81
History

What is IFOS3D?

IFOS3D (Inversion of Full Observed Seismograms) is a 3D elastic full-waveform inversion code.
The inversion problem is solved by a conjugate-gradient method and the gradients are computed in the frequency domain with the adjoint method.
The forward modeling is done by a time-domain finite-difference scheme.

IFOS3D is the reverse (inverse) of our 3D finite-difference forward-solver SOFI3D.