dune-pdelab  2.4-dev
Public Types | List of all members
Dune::PDELab::DiscreteGridFunctionCurlTraits< GV, RangeFieldType, 1 > Struct Template Reference

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

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

Inheritance diagram for Dune::PDELab::DiscreteGridFunctionCurlTraits< GV, RangeFieldType, 1 >:
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, 2 > 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, 1 >

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

This is the specialization for dimRangeOfBasis == 1. It takes the curl of a scalar valued function in a 2D space, i.e. a function with dimRange == 1 and dimDomain == 2. The curl itself will have dimRange == 2.

Member Typedef Documentation

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

Export type for domain field.

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, 2 > >::DomainType
inherited

domain type in dim-size coordinates

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

codim 0 entity

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

The type of the grid view the function lives on.

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

Export type for range field.

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

range type

Member Enumeration Documentation

anonymous enum
inherited

Enum for domain dimension.

anonymous enum
inherited

Enum for range dimension.


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