Helper classes to compute the integration elements. More...
#include <dune/common/std/type_traits.hh>Go to the source code of this file.
Provides area, volume, and integration elements for integration formulas. Modifying these quantities is useful to realize extrusions of the computational domain.
Classes | |
| struct | Dumux::NoExtrusion |
| Default implementation that performs no extrusion (extrusion with identity) More... | |
| struct | Dumux::RotationalExtrusion< radAx > |
| Rotation symmetric extrusion policy for rotating about an external axis. More... | |
| struct | Dumux::SphericalExtrusion |
| Rotation symmetric extrusion policy for spherical rotation. More... | |
| class | Dumux::Extrusion< T > |
| Traits extracting the public Extrusion type from T Defaults to NoExtrusion if no such type is found. More... | |
Namespaces | |
| namespace | Dumux |
Typedefs | |
| template<class T> | |
| using | Dumux::Extrusion_t = typename Extrusion<T>::type |
| Convenience alias for obtaining the extrusion type. | |
Variables | |
| template<class T> | |
| constexpr bool | Dumux::isRotationalExtrusion = false |
| Convenience trait to check whether the extrusion is rotational. | |
| template<int radialAxis> | |
| constexpr bool | Dumux::isRotationalExtrusion< RotationalExtrusion< radialAxis > > = true |
| Convenience trait to check whether the extrusion is rotational. | |