dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | List of all members
Dune::PDELab::GridFunctionTraits< GV, RF, m, R > Struct Template Reference

traits class holding the function signature, same as in local function More...

#include <dune/pdelab/common/function.hh>

Inheritance diagram for Dune::PDELab::GridFunctionTraits< GV, RF, m, R >:
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 RF RangeFieldType
 Export type for range field. More...
 
typedef R 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<class GV, class RF, int m, class R>
struct Dune::PDELab::GridFunctionTraits< GV, RF, m, R >

traits class holding the function signature, same as in local function

GV The type of the grid view the function lives on.

RF The numeric type used in the range of the function.

m The dimension of the range.

Template Parameters
RThe numeric type of the field representing the range.

Member Typedef Documentation

◆ DomainFieldType

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

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

Export type for range field.

◆ RangeType

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