KASKADE 7 development version
Classes | Public Member Functions | List of all members
Kaskade::ConstructElement< Spaces > Struct Template Reference

A boost::fusion functor for generating function space elements for given variables. More...

#include <variables.hh>

Detailed Description

template<class Spaces>
struct Kaskade::ConstructElement< Spaces >

A boost::fusion functor for generating function space elements for given variables.

Template Parameters
Spacesa boost::fusion container of pointers to FEFunctionSpace s.

Definition at line 160 of file variables.hh.

Classes

struct  result
 For a given variable, defines the correct FunctionSpaceElement type. More...
 
struct  result< ConstructElement< Spaces >(Variable)>
 

Public Member Functions

 ConstructElement (Spaces const &spaces_)
 
template<class Variable >
result< ConstructElement< Spaces >(Variable)>::type operator() (Variable const &variable) const
 Returns a FunctionSpaceElement element from the FEFunctionSpace associated to the Variable. More...
 

Constructor & Destructor Documentation

◆ ConstructElement()

template<class Spaces >
Kaskade::ConstructElement< Spaces >::ConstructElement ( Spaces const &  spaces_)
inline

Definition at line 162 of file variables.hh.

Member Function Documentation

◆ operator()()

template<class Spaces >
template<class Variable >
result< ConstructElement< Spaces >(Variable)>::type Kaskade::ConstructElement< Spaces >::operator() ( Variable const &  variable) const
inline

Returns a FunctionSpaceElement element from the FEFunctionSpace associated to the Variable.

Definition at line 185 of file variables.hh.


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