[Dune] Re: zib-dune

Oliver Sander sander at mi.fu-berlin.de
Tue May 29 13:50:44 CEST 2007


Dear Christoph!
I must say I have no idea what zib-dune is.  Therefore I cannot help you
at this point.

--
Oliver

Christoph Lenzen wrote:

> Hallo Oliver,
>
> ich versuche gerade als Test der Installation und um selbst etwas 
> machen zu können, das Stokesproblem zu kompilieren, das bei zib-dune 
> mit dabei ist. Wir wurden ja bereits darauf hingewiesen, dass 
> Kompatibilitätsschwierigkeiten mit der beta5-Version zu erwarten sind. 
> Ich versuche, so weit wie (mir) möglich, selbst Probleme zu beheben, 
> liste aber meine Änderungen hier auf, da ich noch keinen Überblick 
> über das Programm habe (ich möchte keine inhaltlichen Fehler 
> erzeugen). Außerdem hänge ich die Ausgabe des make-Aufrufs nach meinen 
> Änderungen dran.
>
> 1. Die Datei "dune/config.h" wird eingebunden. Davon gibt es 
> verschiedene für jedes Modul, die sich nur minimal unterscheiden. Ich 
> habe aus dem common-Modul die config.h an eine Stelle kopiert, wo sie 
> gefunden wird.
>
> 2. DUNE::Matrix.resize existiert nicht. Ich habe die Aufrufe durch 
> setSize ersetzt, was die gleiche Signatur (und vermutlich Aufgabe?) 
> hat. Das Verhalten der Daten ist dabei undefiniert. War das bei resize 
> auch so oder muss das im Code noch weiter berücksichtigt werden?
>
> 3. Es wird ein include "tr1/tuple" gesucht. 
> (/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:11:21:). 
> Woher stammt das, bzw. wo soll ich danach suchen?
>
> Schon mal vielen Dank
> Christoph
>
>------------------------------------------------------------------------
>
>g++ -Wall -Wno-sign-compare -Wno-deprecated -fmessage-length=0   -O3 -funroll-loops -DNDEBUG -I. -I/home/clenzen/dipl_ware/zib-dune/dune/fem -I/home/clenzen/dipl_ware/dune/include -I/home/clenzen/dipl_ware/dune/include/dune -I/home/clenzen/dipl_ware/zib-dune -I/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/ -I/home/clenzen/dipl_ware/UMFPACK/Include -I/home/clenzen/dipl_ware/UFconfig -I/home/clenzen/dipl_ware/AMD/Include -I/home/clenzen/dipl_ware/ug/include stokes.cpp  /home/clenzen/dipl_ware/dune/lib/*.a -L/home/clenzen/dipl_ware/dune/lib -L/home/clenzen/dipl_ware/zib-dune/dune/fem -lzibfem -lug3 -lug2 -lgg3 -lgg2 -ldevS -ldevX -ldomS3 -ldomS2 -lumfpack -lamd -llapack -lblas -lgfortran -lg2c -lm -lboost_signals  -o stokes
>In Datei, eingefügt von /home/clenzen/dipl_ware/zib-dune/dune/fem/variables.hh:16,
>                    von /home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:36,
>                    von stokes.cpp:16:
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:11:21: tr1/tuple: Datei oder Verzeichnis nicht gefunden
>In file included from /home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:28,
>                 from /home/clenzen/dipl_ware/zib-dune/dune/fem/variables.hh:16,
>                 from /home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:36,
>                 from stokes.cpp:16:
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:66: Fehler: »std::tr1« wurde nicht deklariert
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:66: Fehler: ISO-C++ verbietet Deklaration von »tuple« ohne Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:66: Fehler: expected `;' vor »<«-Zeichen
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:67: Fehler: »KeyType« wurde in diesem Gültigkeitsbereich nicht definiert
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:67: Fehler: Templateargument 1 ist ungültig
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:67: Fehler: Templateargument 3 ist ungültig
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:67: Fehler: Templateargument 4 ist ungültig
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:67: Fehler: ISO-C++ verbietet Deklaration von »type« ohne Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh: In member function `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]':
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:824: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:825: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:825: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:825: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:825: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:826: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:829: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:841: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:846: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:871: Fehler: kein Typ namens »IntersectionIterator« in »class Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh: In member function `void AssemblyDetail::ClearLocalMatrix<Evaluators, Variables>::operator()(MatrixBlock&) const [with MatrixBlock = AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, Evaluators = boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Variables = main(int, char**)::VariableDescriptions]':
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:28:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>, Last = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = AssemblyDetail::ClearLocalMatrix<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, main(int, char**)::VariableDescriptions>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/for_each.hpp:31:   instantiated from `void boost::fusion::for_each(Sequence&, const F&) [with Sequence = boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, F = AssemblyDetail::ClearLocalMatrix<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, main(int, char**)::VariableDescriptions>]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:781:   instantiated from `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:320: Fehler: »class Dune::Matrix<Dune::FieldMatrix<double, 2, 2>, Dune::ISTLAllocator>« hat kein Element namens »resize«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh: In member function `void AssemblyDetail::ClearLocalMatrix<Evaluators, Variables>::operator()(MatrixBlock&) const [with MatrixBlock = AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, Evaluators = boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, Variables = main(int, char**)::VariableDescriptions]':
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:28:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 1>, Last = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = AssemblyDetail::ClearLocalMatrix<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, main(int, char**)::VariableDescriptions>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:29:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>, Last = boost::fusion::vector_iterator<boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = AssemblyDetail::ClearLocalMatrix<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, main(int, char**)::VariableDescriptions>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/for_each.hpp:31:   instantiated from `void boost::fusion::for_each(Sequence&, const F&) [with Sequence = boost::fusion::vector<AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<1, 2, 0>, VariableDescription<1, 2, 0> >, AssemblyDetail::MatrixBlock<main(int, char**)::Spaces, LinearizationAt<main(int, char**)::Functional>, VariableDescription<0, 1, 1>, VariableDescription<1, 2, 0> >, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, F = AssemblyDetail::ClearLocalMatrix<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, main(int, char**)::VariableDescriptions>]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:781:   instantiated from `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:320: Fehler: »class Dune::Matrix<Dune::FieldMatrix<double, 1, 2>, Dune::ISTLAllocator>« hat kein Element namens »resize«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh: In member function `const typename ShapeFunctionCache<G, IS, T, ComponentsEnd>::MakeMapType::result<mpl_::int_<N> >::DataType& ShapeFunctionCache<G, IS, T, ComponentsEnd>::get(const ShapeFunctionSet<G, IS, T, nComp>&, const Dune::QuadratureRule<typename G::ctype, subDim>&, int) [with int nComp = 1, int subDim = 2, G = main(int, char**)::Grid, IS = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > >, T = double, int ComponentsEnd = 4]':
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:137:   instantiated from `typename ShapeFunctionCache<G, IS, T, ComponentsEnd>::LocalDataType<nComp>::type ShapeFunctionCache<G, IS, T, ComponentsEnd>::evaluate(const ShapeFunctionSet<G, IS, T, nComp>&, const Dune::QuadratureRule<typename G::ctype, subDim>&, int, int) [with int nComp = 1, int subDim = 2, G = main(int, char**)::Grid, IS = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > >, T = double, int ComponentsEnd = 4]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:559:   instantiated from `void FEFunctionSpace<LocalToGlobalMapper>::Evaluator::evaluateAt(const Dune::FieldVector<typename LocalToGlobalMapper::Grid::ctype, FEFunctionSpace<LocalToGlobalMapper>::dim>&, const Dune::QuadratureRule<typename LocalToGlobalMapper::Grid::ctype, subDim>&, int, int) [with int subDim = 2, LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:781:   instantiated from `void MoveEvaluatorsToIntegrationPoint<CoordType, dim, subDim>::operator()(Evaluator&) const [with Evaluator = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, CoordType = double, int dim = 2, int subDim = 2]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:28:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>, Last = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/for_each.hpp:31:   instantiated from `void boost::fusion::for_each(Sequence&, const F&) [with Sequence = boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:795:   instantiated from `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:149: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:137:   instantiated from `typename ShapeFunctionCache<G, IS, T, ComponentsEnd>::LocalDataType<nComp>::type ShapeFunctionCache<G, IS, T, ComponentsEnd>::evaluate(const ShapeFunctionSet<G, IS, T, nComp>&, const Dune::QuadratureRule<typename G::ctype, subDim>&, int, int) [with int nComp = 1, int subDim = 2, G = main(int, char**)::Grid, IS = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > >, T = double, int ComponentsEnd = 4]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:559:   instantiated from `void FEFunctionSpace<LocalToGlobalMapper>::Evaluator::evaluateAt(const Dune::FieldVector<typename LocalToGlobalMapper::Grid::ctype, FEFunctionSpace<LocalToGlobalMapper>::dim>&, const Dune::QuadratureRule<typename LocalToGlobalMapper::Grid::ctype, subDim>&, int, int) [with int subDim = 2, LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:781:   instantiated from `void MoveEvaluatorsToIntegrationPoint<CoordType, dim, subDim>::operator()(Evaluator&) const [with Evaluator = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, CoordType = double, int dim = 2, int subDim = 2]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:28:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>, Last = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/for_each.hpp:31:   instantiated from `void boost::fusion::for_each(Sequence&, const F&) [with Sequence = boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:795:   instantiated from `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:153: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:154: Fehler: Abfrage des Elementes »end« in »cache«, das vom Nicht-Klassentyp »int« ist
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:154: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:137:   instantiated from `typename ShapeFunctionCache<G, IS, T, ComponentsEnd>::LocalDataType<nComp>::type ShapeFunctionCache<G, IS, T, ComponentsEnd>::evaluate(const ShapeFunctionSet<G, IS, T, nComp>&, const Dune::QuadratureRule<typename G::ctype, subDim>&, int, int) [with int nComp = 1, int subDim = 2, G = main(int, char**)::Grid, IS = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > >, T = double, int ComponentsEnd = 4]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:559:   instantiated from `void FEFunctionSpace<LocalToGlobalMapper>::Evaluator::evaluateAt(const Dune::FieldVector<typename LocalToGlobalMapper::Grid::ctype, FEFunctionSpace<LocalToGlobalMapper>::dim>&, const Dune::QuadratureRule<typename LocalToGlobalMapper::Grid::ctype, subDim>&, int, int) [with int subDim = 2, LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:781:   instantiated from `void MoveEvaluatorsToIntegrationPoint<CoordType, dim, subDim>::operator()(Evaluator&) const [with Evaluator = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, CoordType = double, int dim = 2, int subDim = 2]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/detail/for_each.hpp:28:   instantiated from `void boost::fusion::detail::for_each(const First&, const Last&, const F&, mpl_::false_) [with First = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 0>, Last = boost::fusion::vector_iterator<boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, 2>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/boost/fusion/algorithm/iteration/for_each.hpp:31:   instantiated from `void boost::fusion::for_each(Sequence&, const F&) [with Sequence = boost::fusion::vector<FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::Evaluator, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_, boost::fusion::void_>, F = MoveEvaluatorsToIntegrationPoint<double, 2, 2>]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/assemble.hh:795:   instantiated from `void VariationalFunctionalAssembler<F, BoundaryDetector>::assemble(const F&, unsigned int) [with F = LinearizationAt<main(int, char**)::Functional>, BoundaryDetector = CachingBoundaryDetector<main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:111:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:164: Fehler: Abfrage des Elementes »insert« in »cache«, das vom Nicht-Klassentyp »int« ist
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:164: Fehler: Abfrage des Elementes »begin« in »cache«, das vom Nicht-Klassentyp »int« ist
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:164: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:164: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:164: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/shapefunctioncache.hh:166: Fehler: »int« ist kein Klassen-, Struktur- oder Union-Typ
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh: In function `void evaluateGlobalShapeFunctions(const Space&, const typename Space::Grid::Codim<0>::Entity&, const std::vector<Dune::FieldVector<typename Space::Grid::ctype,  Space::#`typename_type' not supported by pp_cxx_unqualified_id#::dimension>, std::allocator<Dune::FieldVector<typename Space::Grid::ctype,  Space::#`typename_type' not supported by pp_cxx_unqualified_id#::dimension> > >&, Dune::Matrix<Dune::FieldMatrix<typename Space::RT,  Space::sfComponents, 1>, Dune::ISTLAllocator>&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]':
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:473:   instantiated from `void TransferData<Space>::RestrictionData::includeDescendantCell(const Space&, typename Space::Grid::Codim<0>::EntityPointer, typename Space::Evaluator&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:731:   instantiated from `TransferData<Space>::TransferData(const Space&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:671:   instantiated from `void FEFunctionSpace<LocalToGlobalMapper>::ReactToRefinement::operator()(typename GridManager<typename LocalToGlobalMapper::Grid>::Status) [with LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:136:   instantiated from `static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::any_pointer, T0) [with FunctionObj = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:479:   instantiated from `void boost::function1<R, T0, Allocator>::assign_to(FunctionObj, boost::detail::function::function_obj_tag) [with FunctionObj = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:430:   instantiated from `void boost::function1<R, T0, Allocator>::assign_to(Functor) [with Functor = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:294:   instantiated from `boost::function1<R, T0, Allocator>::function1(Functor, typename boost::enable_if_c< boost::type_traits::ice_not< boost::is_integral<Functor>::value>::value, int>::type) [with Functor = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/signals/slot.hpp:112:   instantiated from `boost::slot<SlotFunction>::slot(const F&) [with F = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, SlotFunction = boost::function1<void, GridManager<main(int, char**)::Grid>::Status, std::allocator<boost::function_base> >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:617:   instantiated from `FEFunctionSpace<LocalToGlobalMapper>::FEFunctionSpace(GridManager<typename LocalToGlobalMapper::Grid>&, const typename LocalToGlobalMapper::IndexSet&, const typename LocalToGlobalMapper::ConstructorArgument&) [with LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:78:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:284: Fehler: »class Dune::Matrix<Dune::FieldMatrix<double, 1, 1>, Dune::ISTLAllocator>« hat kein Element namens »resize«
>/home/clenzen/dipl_ware/zib-dune/dune/fem/pshapefunctions.hh: In member function `void ShapeFunctionSet<G, IS, T, comp>::evaluate(const std::vector<Dune::FieldVector<typename G::ctype,  G::dimension>, std::allocator<Dune::FieldVector<typename G::ctype,  G::dimension> > >&, Dune::Matrix<Dune::FieldMatrix<T, comp, 1>, Dune::ISTLAllocator>&) const [with G = main(int, char**)::Grid, IS = Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > >, T = double, int comp = 1]':
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:288:   instantiated from `void evaluateGlobalShapeFunctions(const Space&, const typename Space::Grid::Codim<0>::Entity&, const std::vector<Dune::FieldVector<typename Space::Grid::ctype,  Space::#`typename_type' not supported by pp_cxx_unqualified_id#::dimension>, std::allocator<Dune::FieldVector<typename Space::Grid::ctype,  Space::#`typename_type' not supported by pp_cxx_unqualified_id#::dimension> > >&, Dune::Matrix<Dune::FieldMatrix<typename Space::RT,  Space::sfComponents, 1>, Dune::ISTLAllocator>&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:473:   instantiated from `void TransferData<Space>::RestrictionData::includeDescendantCell(const Space&, typename Space::Grid::Codim<0>::EntityPointer, typename Space::Evaluator&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/fetransfer.hh:731:   instantiated from `TransferData<Space>::TransferData(const Space&) [with Space = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:671:   instantiated from `void FEFunctionSpace<LocalToGlobalMapper>::ReactToRefinement::operator()(typename GridManager<typename LocalToGlobalMapper::Grid>::Status) [with LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:136:   instantiated from `static void boost::detail::function::void_function_obj_invoker1<FunctionObj, R, T0>::invoke(boost::detail::function::any_pointer, T0) [with FunctionObj = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:479:   instantiated from `void boost::function1<R, T0, Allocator>::assign_to(FunctionObj, boost::detail::function::function_obj_tag) [with FunctionObj = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:430:   instantiated from `void boost::function1<R, T0, Allocator>::assign_to(Functor) [with Functor = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/function/function_template.hpp:294:   instantiated from `boost::function1<R, T0, Allocator>::function1(Functor, typename boost::enable_if_c< boost::type_traits::ice_not< boost::is_integral<Functor>::value>::value, int>::type) [with Functor = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, R = void, T0 = GridManager<main(int, char**)::Grid>::Status, Allocator = std::allocator<boost::function_base>]'
>/home/clenzen/dipl_ware/boost_inst/include/boost-1_33_1/boost/signals/slot.hpp:112:   instantiated from `boost::slot<SlotFunction>::slot(const F&) [with F = FEFunctionSpace<ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > > >::ReactToRefinement, SlotFunction = boost::function1<void, GridManager<main(int, char**)::Grid>::Status, std::allocator<boost::function_base> >]'
>/home/clenzen/dipl_ware/zib-dune/dune/fem/functionspace.hh:617:   instantiated from `FEFunctionSpace<LocalToGlobalMapper>::FEFunctionSpace(GridManager<typename LocalToGlobalMapper::Grid>&, const typename LocalToGlobalMapper::IndexSet&, const typename LocalToGlobalMapper::ConstructorArgument&) [with LocalToGlobalMapper = ContinuousLagrangeMapper<double, main(int, char**)::Grid, Dune::IndexSet<const Dune::UGGrid<2>, Dune::UGGridLeafIndexSet<const Dune::UGGrid<2> >, Dune::UGGridLeafIndexSetTypes<const Dune::UGGrid<2> > > >]'
>stokes.cpp:78:   instantiated from here
>/home/clenzen/dipl_ware/zib-dune/dune/fem/pshapefunctions.hh:121: Fehler: »class Dune::Matrix<Dune::FieldMatrix<double, 1, 1>, Dune::ISTLAllocator>« hat kein Element namens »reshape«
>make: *** [stokes] Fehler 1
>  
>


-- 
************************************************************************
* Oliver Sander                ** email: sander at mi.fu-berlin.de        *
* Freie Universität Berlin     ** phone: + 49 (30) 838 75217           *
* Institut für Mathematik II   ** URL  : page.mi.fu-berlin.de/~sander  *
* Arnimallee 6                 ** -------------------------------------*
* 14195 Berlin, Germany        ** Member of MATHEON (www.matheon.de)   *
************************************************************************






More information about the Dune mailing list