Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pooma-dev] RFA: Modify BlockDecomposed Example Files


  • To: Allan Stokes <allan@xxxxxxxxx>
  • Subject: Re: [pooma-dev] RFA: Modify BlockDecomposed Example Files
  • From: Jeffrey Oldham <oldham@xxxxxxxxxxxxxxxx>
  • Date: Tue, 20 Mar 2001 21:17:04 -0800

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@xxxxxxxxxxxxxxxx]
> Sent: Wednesday 14 March 2001 22:44
> To: pooma-dev@xxxxxxxxxxxxxxxxxxxxxx
> 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@xxxxxxxxxxxxxxxx