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. More... | |
Variables | |
template<class T > | |
constexpr bool | Dumux::isRotationalExtrusion = false |
Convenience trait to check whether the extrusion is rotational. More... | |
template<int radialAxis> | |
constexpr bool | Dumux::isRotationalExtrusion< RotationalExtrusion< radialAxis > > = true |
Convenience trait to check whether the extrusion is rotational. More... | |