dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #07294
Invalid conversion from dolfin::GenericVector to dolfin::Vector
Hello again!
Why is it not possible any longer to get the Vector associated with a
Function? E.g:
#include <dolfin.h>
using namespace dolfin;
int main()
{
Function u;
Vector& v = u.vector();
}
error: invalid initialization of reference of type ‘dolfin::Vector&’
from expression of type ‘dolfin::GenericVector’
na55:cpp > scons
c++ -o test.o -c -Wall -pipe -ansi -g -Werror -O2 -pthread -DDEBUG
-DNDEBUG -DPACKAGE_VERSION="0.7.2" -DHAS_UMFPACK=1 -DHAS_GTS=1
-I/usr/local/include
-I/usr/lib/python2.5/site-packages/numpy/core/include
-I/usr/include/suitesparse -I/usr/include/python2.5
-I/usr/include/libxml2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include test.cpp
test.cpp: In function ‘int main()’:
test.cpp:8: error: invalid initialization of reference of type
‘dolfin::Vector&’ from expression of type ‘dolfin::GenericVector’
cc1plus: warnings being treated as errors
test.cpp:8: warning: unused variable ‘v’
scons: *** [test.o] Error 1
I hope this functionality hasn't been removed.
/Dag
Follow ups