dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Static Public Attributes | List of all members
Dune::Fem::IntegrandsTraits< Integrands > Struct Template Reference

#include <dune/fem/schemes/integrands.hh>

Public Types

typedef Impl::IntegrandsTraits::DomainValueType< Integrands > DomainValueType
 
typedef Impl::IntegrandsTraits::RangeValueType< Integrands > RangeValueType
 
typedef Impl::IntegrandsTraits::GridPartType< Integrands > GridPartType
 
typedef Impl::IntegrandsTraits::EntityType< Integrands > EntityType
 
typedef Impl::IntegrandsTraits::IntersectionType< Integrands > IntersectionType
 
typedef Impl::IntegrandsTraits::RRangeType< Integrands > RRangeType
 
typedef Impl::IntegrandsTraits::DirichletComponentType< Integrands > DirichletComponentType
 

Static Public Attributes

static const bool interior = decltype( Impl::IntegrandsTraits::interior( std::declval< const Integrands & >() ) )::value
 
static const bool hasInterior = decltype( Impl::IntegrandsTraits::hasInterior( std::declval< const Integrands & >() ) )::value
 
static const bool boundary = decltype( Impl::IntegrandsTraits::boundary( std::declval< const Integrands & >() ) )::value
 
static const bool hasBoundary = decltype( Impl::IntegrandsTraits::hasBoundary( std::declval< const Integrands & >() ) )::value
 
static const bool skeleton = decltype( Impl::IntegrandsTraits::skeleton( std::declval< const Integrands & >() ) )::value
 
static const bool hasSkeleton = decltype( Impl::IntegrandsTraits::hasSkeleton( std::declval< const Integrands & >() ) )::value
 
static const bool isFull = hasInterior && hasBoundary && hasSkeleton
 

Member Typedef Documentation

◆ DirichletComponentType

template<class Integrands >
typedef Impl::IntegrandsTraits::DirichletComponentType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::DirichletComponentType

◆ DomainValueType

template<class Integrands >
typedef Impl::IntegrandsTraits::DomainValueType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::DomainValueType

◆ EntityType

template<class Integrands >
typedef Impl::IntegrandsTraits::EntityType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::EntityType

◆ GridPartType

template<class Integrands >
typedef Impl::IntegrandsTraits::GridPartType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::GridPartType

◆ IntersectionType

template<class Integrands >
typedef Impl::IntegrandsTraits::IntersectionType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::IntersectionType

◆ RangeValueType

template<class Integrands >
typedef Impl::IntegrandsTraits::RangeValueType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::RangeValueType

◆ RRangeType

template<class Integrands >
typedef Impl::IntegrandsTraits::RRangeType< Integrands > Dune::Fem::IntegrandsTraits< Integrands >::RRangeType

Member Data Documentation

◆ boundary

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::boundary = decltype( Impl::IntegrandsTraits::boundary( std::declval< const Integrands & >() ) )::value
static

◆ hasBoundary

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::hasBoundary = decltype( Impl::IntegrandsTraits::hasBoundary( std::declval< const Integrands & >() ) )::value
static

◆ hasInterior

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::hasInterior = decltype( Impl::IntegrandsTraits::hasInterior( std::declval< const Integrands & >() ) )::value
static

◆ hasSkeleton

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::hasSkeleton = decltype( Impl::IntegrandsTraits::hasSkeleton( std::declval< const Integrands & >() ) )::value
static

◆ interior

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::interior = decltype( Impl::IntegrandsTraits::interior( std::declval< const Integrands & >() ) )::value
static

◆ isFull

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::isFull = hasInterior && hasBoundary && hasSkeleton
static

◆ skeleton

template<class Integrands >
const bool Dune::Fem::IntegrandsTraits< Integrands >::skeleton = decltype( Impl::IntegrandsTraits::skeleton( std::declval< const Integrands & >() ) )::value
static

The documentation for this struct was generated from the following file: