#warning "The properties `FVGridGeometry` and `EnableFVGridGeometryCache` \
are deprecated in favor of `GridGeometry` and `EnableGridGeometryCache`. \
The old properties will be removed after release 3.1. \
If clang is used, no deprecation warnings are emitted. \
We recommend to use gcc for getting rid of the warnings. \
You can suppress this message by defining the preprocessor variable \
DONT_EMIT_CLANG_GRIDGEOMETRY_WARNING."
#endif
// TODO: Remove deprecated property FVGridGeometry after 3.1
template<classTypeTag,classMyTypeTag>
struct[[deprecated("Use GridGeometry instead.")]]FVGridGeometry{usingtype=UndefinedProperty;};//!< The type of the global finite volume geometry
// TODO: Remove deprecated property EnableFVGridGeometryCache after 3.1
template<classTypeTag,classMyTypeTag>
struct[[deprecated("Use EnableGridGeometryCache instead.")]]EnableFVGridGeometryCache{usingtype=UndefinedProperty;};//!< specifies if geometric data is saved (faster, but more memory consuming)
// Dumux 3.1 changes the property `FVGridGeometry` to `GridGeometry`.
// For ensuring backward compatibility, it is necessary to set the default value
// of the new property to the old one, see the discussion in MR 1647.
// Use diagnostic pragmas to prevent the emission of a warning message.
// TODO after 3.1: change default vale to `UndefinedProperty`, remove pragmas