dune-pdelab  2.5-dev
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  
 Enum for domain dimension. More...
 
enum  
 Enum for range dimension. More...
 
typedef GV::Grid::ctype DomainFieldType
 Export type for domain field. More...
 
typedef Dune::FieldVector< GV::Grid::ctype, GV::dimension > DomainType
 domain type in dim-size coordinates More...
 
typedef RangeFieldType RangeFieldType
 Export type for range field. More...
 
typedef FieldVector< RangeFieldType, 1 > RangeType
 range type More...
 
typedef GV GridViewType
 The type of the grid view the function lives on. More...
 
typedef GV::Traits::template Codim< 0 >::Entity ElementType
 codim 0 entity More...
 

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

typedef GV::Grid::ctype Dune::PDELab::FunctionTraits< GV::Grid::ctype , n, Dune::FieldVector< GV::Grid::ctype, GV::dimension > , RangeFieldType , m, FieldVector< RangeFieldType, 1 > >::DomainFieldType
inherited

Export type for domain field.

§ DomainType

typedef Dune::FieldVector< GV::Grid::ctype, GV::dimension > Dune::PDELab::FunctionTraits< GV::Grid::ctype , n, Dune::FieldVector< GV::Grid::ctype, GV::dimension > , RangeFieldType , m, FieldVector< RangeFieldType, 1 > >::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

typedef RangeFieldType Dune::PDELab::FunctionTraits< GV::Grid::ctype , n, Dune::FieldVector< GV::Grid::ctype, GV::dimension > , RangeFieldType , m, FieldVector< RangeFieldType, 1 > >::RangeFieldType
inherited

Export type for range field.

§ RangeType

typedef FieldVector< RangeFieldType, 1 > Dune::PDELab::FunctionTraits< GV::Grid::ctype , n, Dune::FieldVector< GV::Grid::ctype, GV::dimension > , RangeFieldType , m, FieldVector< RangeFieldType, 1 > >::RangeType
inherited

range type

Member Enumeration Documentation

§ anonymous enum

anonymous enum
inherited

Enum for domain dimension.

§ anonymous enum

anonymous enum
inherited

Enum for range dimension.


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