KASKADE 7 development version
Classes | Namespaces | Typedefs
duneInterface.hh File Reference
#include <type_traits>
#include <boost/mpl/plus.hpp>
#include "is_function.hh"
#include "member_variable_macro.hh"

Go to the source code of this file.

Classes

struct  Kaskade::Dim< Type >
 Get dimension as nested integral static constexpr. More...
 
struct  Kaskade::Dim< Type >::Dummy
 
struct  Kaskade::Dim< Type >::EvaluateDim< T, enable >
 
struct  Kaskade::Dim< Type >::EvaluateDim< T, true >
 
struct  Kaskade::Dim< Type >::EvaluateDimension< T, enable >
 
struct  Kaskade::Dim< Type >::EvaluateDimension< T, true >
 
struct  Kaskade::GetScalar< Type >
 Get scalar type from Dune (-> field_type) or Kaskade (-> Scalar) member. More...
 
struct  Kaskade::GetScalar< Type >::TypeNotFound
 
struct  Kaskade::GetScalar< Type >::ExtractScalar< LocalType, true, hasFieldType_ >
 
struct  Kaskade::GetScalar< Type >::ExtractScalar< LocalType, false, true >
 

Namespaces

namespace  Kaskade
 
 

Typedefs

template<class Type >
using Kaskade::ScalarType = typename GetScalar< Type >::type
 Extracts the scalar field type from linear algebra data types. More...