What is Pooma::Updaters::DontCopyUpdaters?
Jeffrey Oldham
oldham at codesourcery.com
Fri May 4 16:29:10 UTC 2001
I do not understand why this "copy constructor" should compile:
NewField/FieldEngine/FieldEngine.UR.h:
FieldEngine<UniformRectilinear<Dim, TM, CoordinateSystem>, T, EngineTag>::
FieldEngine(const This_t &model, const Pooma::Updaters::DontCopyUpdaters &d)
I cannot find a definition of Pooma::Updaters::DontCopyUpdaters
anywhere in the Pooma code.
1) Should we remove this "copy contructor"? (See the attached patch.)
2) Should we change the second argument to something else?
Thanks,
Jeffrey D. Oldham
oldham at codesourcery.com
-------------- next part --------------
Index: FieldEngine.UR.h
===================================================================
RCS file: /home/pooma/Repository/r2/src/NewField/FieldEngine/FieldEngine.UR.h,v
retrieving revision 1.7
diff -c -p -r1.7 FieldEngine.UR.h
*** FieldEngine.UR.h 2001/05/04 15:41:28 1.7
--- FieldEngine.UR.h 2001/05/04 16:25:40
*************** public:
*** 172,185 ****
spacings_m(model.spacings_m)
{ }
- // Copy constructor (except for updaters).
-
- FieldEngine(const This_t &model, const Pooma::Updaters::DontCopyUpdaters &d)
- : Base_t(model, d),
- origin_m(model.origin_m),
- spacings_m(model.spacings_m)
- { }
-
// Sub-field constructor.
template<class ET2>
--- 172,177 ----
More information about the pooma-dev
mailing list