Draft: "Flexible acquisition", a configuration with arbitrary sources and receivers read from a YAML file.
Compare changes
+ 1
− 1
@@ -53,7 +53,7 @@ bool ConfigurationInterface::pntIsValid(unsigned int e_r) const
Adds a new Configuration. It consists of a rectangular domain with a supersurface and subsurface (of chosen depth).
Inversion can be done on the subsurface or on the whole domain. (set "unknown" as either "none" or "subsurface"). Sources and receivers can be in either sub or super surfaces.
Path of the YAML file is set in the shots_config
command line argument.
Example file for 3 shots with 3 emitters where in each shot, one emiter is active and the 2 others act as receivers:
coordinates:
- [0.5, -0.5]
- [0.4, -0.3]
- [0.6, -0.5]
shots:
- emitters: [0]
receivers: [1, 2]
- emitters: [1]
receivers: [0, 2]
- emitters: [2]
receivers: [0, 1]
TODO: