[dune-fem] How to use the tutorials?
Jochen Schütz
schuetz at igpm.rwth-aachen.de
Wed Feb 15 16:16:34 CET 2012
Hi everyone,
I'm Jochen and I have just started to check out Dune and Dune-Fem. I had
no problems installing it, and I can also set up my own project (say I
call it dune-tutorial1) with the (rather useless) standard file that (in
my case) says
Hello World! This is dune-tutorial1.
This is a sequential program.
However, when I try to change the source code in the file
dune-tutorial1/src/dune-tutorial1.cc and replace it by eg.
dune-fem-howto/tutorial/gettingstarted/gettingstarted.cc, I am not able
to compile the code. I get a huge error message that I have put in the
'appendix' of this mail.
I am absolutely new to Dune... I tried to do everything as it is
described in the dune-fem-howto pdf. If you need any additional
information that I did not provide here, please contact me!
I very much appreciate your answers !!
Best and thanks a lot, Jochen.
make[1]: Entering directory
`/home/data/schuetz/Code/Dune/dune-tutorial1/src'
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I..
-I/home/data/schuetz/Code/Dune/dune-common-2.1.1
-I/home/data/schuetz/Code/Dune/dune-grid-2.1.1
-I/home/data/schuetz/Code/Dune/dune-istl-2.1.1
-I/home/data/schuetz/Code/Dune/dune-fem-1.2.1
-I/home/data/schuetz/Code/Dune/dune-fem-howto-1.2.0 -I/usr/include -g
-O2 -MT dune_tutorial1-dune_tutorial1.o -MD -MP -MF
.deps/dune_tutorial1-dune_tutorial1.Tpo -c -o
dune_tutorial1-dune_tutorial1.o `test -f 'dune_tutorial1.cc' || echo
'./'`dune_tutorial1.cc
dune_tutorial1.cc:45: error: ‘Dune::GridSelector’ has not been declared
dune_tutorial1.cc:45: error: expected initializer before ‘HGridType’
make[1]: *** [dune_tutorial1-dune_tutorial1.o] Error 1
make[1]: Leaving directory `/home/data/schuetz/Code/Dune/dune-tutorial1/src'
make: *** [all-recursive] Error 1
schuetz at witwe-bolte:~/Code/Dune/dune-tutorial1/src> make
make[1]: Entering directory
`/home/data/schuetz/Code/Dune/dune-tutorial1/src'
g++ -std=c++0x -DHAVE_CONFIG_H -I. -I..
-I/home/data/schuetz/Code/Dune/dune-common-2.1.1
-I/home/data/schuetz/Code/Dune/dune-grid-2.1.1
-I/home/data/schuetz/Code/Dune/dune-istl-2.1.1
-I/home/data/schuetz/Code/Dune/dune-fem-1.2.1
-I/home/data/schuetz/Code/Dune/dune-fem-howto-1.2.0 -I/usr/include -g
-O2 -MT dune_tutorial1-dune_tutorial1.o -MD -MP -MF
.deps/dune_tutorial1-dune_tutorial1.Tpo -c -o
dune_tutorial1-dune_tutorial1.o `test -f 'dune_tutorial1.cc' || echo
'./'`dune_tutorial1.cc
dune_tutorial1.cc:46: error: ‘Dune::GridSelector’ has not been declared
dune_tutorial1.cc:46: error: expected initializer before ‘HGridType’
dune_tutorial1.cc:95: error: ‘HGridType’ was not declared in this scope
dune_tutorial1.cc:95: error: template argument 1 is invalid
dune_tutorial1.cc:96: error: ‘HGridType’ was not declared in this scope
dune_tutorial1.cc:96: error: wrong number of template arguments (3,
should be 4)
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/functionspace.hh:41:
error: provided for ‘template<class DomainField, class RangeField, int
dimD, int dimR> class Dune::FunctionSpace’
dune_tutorial1.cc:102: error: expected ‘)’ before ‘&’ token
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:
In instantiation of ‘Dune::LagrangeDiscreteFunctionSpaceTraits<int, int,
1u, Dune::CachingStorage>’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:119:
instantiated from
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:582:
instantiated from
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:70:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:71:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:72:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:73:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:74:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:76:
error: ‘dimRange’ is not a member of ‘int’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:79:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:80:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:82:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:85:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:
In instantiation of ‘Dune::LagrangeDiscreteFunctionSpaceTraits<int, int,
1u, Dune::CachingStorage>’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:119:
instantiated from
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:582:
instantiated from
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:88:
error: no type named ‘Type’ in ‘struct Dune::ToLocalFunctionSpace<int, 0>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:104:
error: no type named ‘Type’ in ‘struct Dune::ToLocalFunctionSpace<int, 0>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:107:
error: no type named ‘Type’ in ‘struct Dune::ToLocalFunctionSpace<int, 0>’
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:42,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:
In instantiation of
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:582:
instantiated from
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:119:
error: base type ‘int’ fails to be a struct or class type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:148:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:150:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:156:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:158:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:196:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:316:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:326:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:356:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:377:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:388:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:442:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:
In instantiation of
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:582:
error: duplicate base type
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’ invalid
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:
In instantiation of
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:608:
error: type
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’ is not a base type for type
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/common/discretefunctionspace.hh:611:
error: type
‘Dune::DiscreteFunctionSpaceInterface<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’ is not a base type for type
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:
In instantiation of ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’:
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:206:
error: duplicate base type
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’ invalid
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:239:
error: ‘dimRange’ is not a member of ‘int’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:
In instantiation of ‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1,
Dune::CachingStorage>’:
dune_tutorial1.cc:106: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:331:
error: type
‘Dune::DiscreteFunctionSpaceDefault<Dune::LagrangeDiscreteFunctionSpaceTraits<int,
int, 1u, Dune::CachingStorage> >’ is not a base type for type
‘Dune::LagrangeDiscreteFunctionSpace<int, int, 1, Dune::CachingStorage>’
dune_tutorial1.cc: In instantiation of ‘Function<int>’:
dune_tutorial1.cc:107: instantiated from here
dune_tutorial1.cc:65: error: ‘int’ is not a class, struct, or union type
dune_tutorial1.cc:66: error: ‘int’ is not a class, struct, or union type
dune_tutorial1.cc:67: error: ‘int’ is not a class, struct, or union type
dune_tutorial1.cc:69: error: ‘int’ is not a class, struct, or union type
dune_tutorial1.cc:76: error: ‘int’ is not a class, struct, or union type
dune_tutorial1.cc:110: error: expected ‘)’ before ‘&’ token
dune_tutorial1.cc: In function ‘int main(int, char**)’:
dune_tutorial1.cc:162: error: ‘HGridType’ was not declared in this scope
dune_tutorial1.cc:162: error: template argument 1 is invalid
dune_tutorial1.cc:162: error: invalid type in declaration before ‘(’ token
dune_tutorial1.cc:162: error: cannot convert ‘std::string’ to ‘int’ in
initialization
dune_tutorial1.cc:163: error: invalid type argument of ‘unary *’
dune_tutorial1.cc:165: error: invalid type argument of ‘unary *’
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:50,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:
At global scope:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:
In instantiation of ‘Dune::LagrangeMapper<int, 1>’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:103:
instantiated from ‘Dune::NonBlockMapperTraits<Dune::LagrangeMapper<int,
1>, 0>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/dofmapper.hh:68:
instantiated from
‘Dune::DofMapper<Dune::NonBlockMapperTraits<Dune::LagrangeMapper<int,
1>, 0> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:117:
instantiated from ‘Dune::NonBlockMapper<Dune::LagrangeMapper<int, 1>, 0>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:400:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<FunctionSpaceImp,
GridPartImp, polOrder,
BaseFunctionStorageImp>::~LagrangeDiscreteFunctionSpace() [with
FunctionSpaceImp = int, GridPartImp = int, int polOrder = 1,
BaseFunctionStorageImp = Dune::CachingStorage]’
dune_tutorial1.cc:93: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:52:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:78:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:82:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:85:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:88:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:91:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:101:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:104:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:108:
error: ‘int’ is not a class, struct, or union type
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:41,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:
In instantiation of
‘Dune::NonBlockMapperTraits<Dune::LagrangeMapper<int, 1>, 0>’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/dofmapper.hh:68:
instantiated from
‘Dune::DofMapper<Dune::NonBlockMapperTraits<Dune::LagrangeMapper<int,
1>, 0> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:117:
instantiated from ‘Dune::NonBlockMapper<Dune::LagrangeMapper<int, 1>, 0>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:400:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<FunctionSpaceImp,
GridPartImp, polOrder,
BaseFunctionStorageImp>::~LagrangeDiscreteFunctionSpace() [with
FunctionSpaceImp = int, GridPartImp = int, int polOrder = 1,
BaseFunctionStorageImp = Dune::CachingStorage]’
dune_tutorial1.cc:93: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:103:
error: no type named ‘Traits’ in ‘struct Dune::LagrangeMapper<int, 1>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/mapper/nonblockmapper.hh:106:
error: no type named ‘Traits’ in ‘struct Dune::LagrangeMapper<int, 1>’
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/elementpointlist.hh:32,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:36,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:33,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:46,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:50,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/elementpointlistbase.hh:
In instantiation of ‘Dune::ElementPointListBase<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:99:
instantiated from ‘Dune::CachingPointList<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:693:
instantiated from ‘Dune::LagrangePointSet<int, 1u>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:419:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<FunctionSpaceImp,
GridPartImp, polOrder,
BaseFunctionStorageImp>::~LagrangeDiscreteFunctionSpace() [with
FunctionSpaceImp = int, GridPartImp = int, int polOrder = 1,
BaseFunctionStorageImp = Dune::CachingStorage]’
dune_tutorial1.cc:93: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/elementpointlistbase.hh:60:
error: ‘int’ is not a class, struct, or union type
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:46,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:50,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:
In instantiation of ‘Dune::LagrangePointSetTraits<int, 1u>’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/elementpointlistbase.hh:66:
instantiated from ‘Dune::ElementPointListBase<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:99:
instantiated from ‘Dune::CachingPointList<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:693:
instantiated from ‘Dune::LagrangePointSet<int, 1u>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:419:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<FunctionSpaceImp,
GridPartImp, polOrder,
BaseFunctionStorageImp>::~LagrangeDiscreteFunctionSpace() [with
FunctionSpaceImp = int, GridPartImp = int, int polOrder = 1,
BaseFunctionStorageImp = Dune::CachingStorage]’
dune_tutorial1.cc:93: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:340:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:343:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:346:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:378:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:381:
error: ‘int’ is not a class, struct, or union type
In file included from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:33,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/mapper.hh:46,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:50,
from
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace.hh:29,
from dune_tutorial1.cc:26:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:
In instantiation of ‘Dune::CachingPointList<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >’:
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangepoints.hh:693:
instantiated from ‘Dune::LagrangePointSet<int, 1u>’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/space/lagrangespace/lagrangespace.hh:419:
instantiated from ‘Dune::LagrangeDiscreteFunctionSpace<FunctionSpaceImp,
GridPartImp, polOrder,
BaseFunctionStorageImp>::~LagrangeDiscreteFunctionSpace() [with
FunctionSpaceImp = int, GridPartImp = int, int polOrder = 1,
BaseFunctionStorageImp = Dune::CachingStorage]’
dune_tutorial1.cc:93: instantiated from here
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:122:
error: ‘int’ is not a class, struct, or union type
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:125:
error: no members matching ‘Dune::ElementPointListBase<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >::quadImp’ in ‘class
Dune::ElementPointListBase<int, 0, Dune::LagrangePointSetTraits<int, 1u> >’
/home/data/schuetz/Code/Dune/dune-fem-1.2.1/dune/fem/quadrature/cachingpointlist.hh:128:
error: no members matching ‘Dune::ElementPointListBase<int, 0,
Dune::LagrangePointSetTraits<int, 1u> >::localPoint’ in ‘class
Dune::ElementPointListBase<int, 0, Dune::LagrangePointSetTraits<int, 1u> >’
make[1]: *** [dune_tutorial1-dune_tutorial1.o] Error 1
make[1]: Leaving directory `/home/data/schuetz/Code/Dune/dune-tutorial1/src'
make: *** [all-recursive] Error 1
--
Dipl.-Math. Dr. Jochen Schütz
Institut für Geometrie und Praktische Mathematik
RWTH Aachen
Templergraben 55
52056 Aachen
E-Mail: schuetz at igpm.rwth-aachen.de
Tel.: (+49) 241 80-97677
More information about the dune-fem
mailing list