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. | |