Hi:
I'm sorry for all of the questions, but its been hours at this and I
really do not understand what the issue is. I am implementing the
FEMSystem::element_postprocess virtual function and need to
access/modify another system's solution:
PostProc & postproc_system =
(this->get_equation_systems()).get_system<PostProc>("PostProc");
where the PostProc system inherits ExplicitSystem. When I try to access
PostProc::solution (or do anything with the data structure for that matter):
NumericVector<Number> & soln = *postproc_system.solution;
soln.set(0,0);
I get this compilation error:
nemfem.C:776: error: invalid use of incomplete type 'struct
NumericVector<double>'
/home/nasser/libmesh/include/solvers/system.h:45: error: declaration of
'struct NumericVector<double>'
which makes about as much sense to me as a Spamburger.
--
Nasser Mohieddin Abukhdeir
Graduate Student (Materials Modeling Research Group)
McGill University - Department of Chemical Engineering
http://webpages.mcgill.ca/students/nabukh/web/
http://mmrg.chemeng.mcgill.ca/
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users