KASKADE 7 development version
|
A boost::fusion functor for generating coefficient vectors for given variables. More...
#include <variables.hh>
A boost::fusion functor for generating coefficient vectors for given variables.
Spaces | a boost::fusion container of pointers to FEFunctionSpace s. |
Definition at line 200 of file variables.hh.
Classes | |
struct | result |
struct | result< ConstructCoefficientVector< Spaces >(Variable)> |
Public Member Functions | |
ConstructCoefficientVector (Spaces const &spaces_) | |
template<class Variable > | |
result< ConstructCoefficientVector< Spaces >(Variable)>::type | operator() (Variable const &variable) const |
Returns a FunctionSpaceElement from the FEFunctionSpace associated to the variable. More... | |
|
inline |
Definition at line 202 of file variables.hh.
|
inline |
Returns a FunctionSpaceElement from the FEFunctionSpace associated to the variable.
This is currently not very efficient. This may change when Dune starts supporting move-semantics(C++11). Alternatively it may make sense to return only the dof instead of the full matrix and construct the latter later on.
Definition at line 231 of file variables.hh.