Required
vm| Type: | _CartesianBase |
| Description: | Cartesian volume model -- can be 2- or 3-D. |
background_model in, for instance, a concrete
ModelConfiguration. Since the mesh size with depth is determined by the
background model, using an appropriate one such as that returned from
this function can have the advantage of ensuring that the element sizes
properly coarsen with depth, which can lead to more efficient simulations
without a loss of accuracy.def derive_bm_file(
vm: _CartesianBase, detect_discontinuities_with: str = "vs"
) -> str: ...| Type: | _CartesianBase |
| Description: | Cartesian volume model -- can be 2- or 3-D. |
| Type: | str |
| Default value: | 'vs' |
| Description: | A parameter which is used to determine where an artificial "discontinuity" should be placed, to allow for a doubling layer to be inserted during mesh generation. Note that this discontinuity does not necessarily imply that there is a physical discontinuity present at a depth (although it might): it is primarily a tool used by the size function. |
str