[pooma-dev] RFA: Modify BlockDecomposed Example Files

Jeffrey Oldham oldham at codesourcery.com
Wed Mar 21 05:17:04 UTC 2001


On Sat, Mar 17, 2001 at 03:17:59AM -0800, Allan Stokes wrote:
> 
> I have to defer checking this until I'm doing more in a gcc env.  KCC likes
> it OK the way it was, and the only direct declarations are templates which
> have no reason to be order dependent.

I revisited this code to see if g++ was producing bad code.
Preprocessing
examples/Solvers/BlockDecomposed/FivePoint/FivePointSolve.cpp using
g++ yields a use of
"GuardedPatchEvaluator<MainEvaluatorTag>::evaluate" before the
templatized class definition of "GuardedPatchEvaluator" appears.  Is
not this illegal code?

> -----Original Message-----
> From: Jeffrey Oldham [mailto:oldham at codesourcery.com]
> Sent: Wednesday 14 March 2001 22:44
> To: pooma-dev at pooma.codesourcery.com
> Subject: [pooma-dev] RFA: Modify BlockDecomposed Example Files
> 
> 
> Are the attached changes to the Pooma examples/Solvers/BlockDecomposed
> directory acceptable to add to the Pooma CVS tree?
> 
> FivePoint/FivePointSolve.cpp:
> 
> 	* Reorder the header files to fix a dependency problem.
> 
> NinePoint/NinePointSolve.cpp:
> 
> 	* Likewise.

Thanks,
Jeffrey D. Oldham
oldham at codesourcery.com



More information about the pooma-dev mailing list