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

Reply via email to