dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | List of all members
Dune::PDELab::DiscreteGridFunctionCurlTraits< GV, RangeFieldType, 2 > Struct Template Reference

Helper class to calculate the Traits of DiscreteGridFunctionCurl (2D) More...

#include <dune/pdelab/gridfunctionspace/gridfunctionspaceutilities.hh>

Inheritance diagram for Dune::PDELab::DiscreteGridFunctionCurlTraits< GV, RangeFieldType, 2 >:
Inheritance graph

Public Types

enum  { dimDomain = n }
 Enum for domain dimension. More...
 
enum  { dimRange = m }
 Enum for range dimension. More...
 
typedef DF DomainFieldType
 Export type for domain field.
 
typedef D DomainType
 domain type in dim-size coordinates
 
typedef RF RangeFieldType
 Export type for range field.
 
typedef R RangeType
 range type
 
typedef GV GridViewType
 The type of the grid view the function lives on.
 
typedef GV::Traits::template Codim< 0 >::Entity ElementType
 codim 0 entity
 

Detailed Description

template<typename GV, typename RangeFieldType>
struct Dune::PDELab::DiscreteGridFunctionCurlTraits< GV, RangeFieldType, 2 >

Helper class to calculate the Traits of DiscreteGridFunctionCurl (2D)

This is the specialization for dimRangeOfBasis == 2. It takes the curl of a function with dimRange == 2 and dimDomain == 2. The curl itself will have dimRange == 1.

Member Typedef Documentation

◆ DomainFieldType

template<class DF , int n, class D , class RF , int m, class R >
typedef DF Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::DomainFieldType
inherited

Export type for domain field.

◆ DomainType

template<class DF , int n, class D , class RF , int m, class R >
typedef D Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::DomainType
inherited

domain type in dim-size coordinates

◆ ElementType

template<typename GV >
typedef GV::Traits::template Codim<0>::Entity Dune::PDELab::PowerCompositeGridFunctionTraits< GV >::ElementType
inherited

codim 0 entity

◆ GridViewType

template<typename GV >
typedef GV Dune::PDELab::PowerCompositeGridFunctionTraits< GV >::GridViewType
inherited

The type of the grid view the function lives on.

◆ RangeFieldType

template<class DF , int n, class D , class RF , int m, class R >
typedef RF Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::RangeFieldType
inherited

Export type for range field.

◆ RangeType

template<class DF , int n, class D , class RF , int m, class R >
typedef R Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::RangeType
inherited

range type

Member Enumeration Documentation

◆ anonymous enum

template<class DF , int n, class D , class RF , int m, class R >
anonymous enum
inherited

Enum for domain dimension.

Enumerator
dimDomain 

dimension of the domain

◆ anonymous enum

template<class DF , int n, class D , class RF , int m, class R >
anonymous enum
inherited

Enum for range dimension.

Enumerator
dimRange 

dimension of the range


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