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
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to