Index: Domain/DomainTraits.Region.h =================================================================== RCS file: /home/pooma/Repository/r2/src/Domain/DomainTraits.Region.h,v retrieving revision 1.12 diff -c -p -r1.12 DomainTraits.Region.h *** Domain/DomainTraits.Region.h 2001/04/13 02:12:59 1.12 --- Domain/DomainTraits.Region.h 2001/05/11 21:49:09 *************** struct DomainTraits< Region<1,POOMA_DEFA *** 407,413 **** static Element_t max(const Storage_t &d) { return (length(d) >= 0 ? last(d) : first(d)); } ! static bool empty(const Storage_t &d) { return false; } static int loop(const Storage_t &) { return 0; } // get the Nth value of the domain, where value # 0 is first(), etc. --- 407,413 ---- static Element_t max(const Storage_t &d) { return (length(d) >= 0 ? last(d) : first(d)); } ! static bool empty(const Storage_t &) { return false; } static int loop(const Storage_t &) { return 0; } // get the Nth value of the domain, where value # 0 is first(), etc. Index: Engine/CompressibleBlock.h =================================================================== RCS file: /home/pooma/Repository/r2/src/Engine/CompressibleBlock.h,v retrieving revision 1.27 diff -c -p -r1.27 CompressibleBlock.h *** Engine/CompressibleBlock.h 2000/07/11 22:13:00 1.27 --- Engine/CompressibleBlock.h 2001/05/11 21:49:10 *************** private: *** 451,463 **** explicit CompressibleBlockController(int size) : Observable(ptr_m), size_m(size), - compressible_m(true), ptr_m(&compressedData_m), ! dataObject_m(-1), ! ucOffset_m(-1), ! viewcount_m(0), ! countUncompressed_m(0) { ElementProperties::construct(&compressedData_m); --- 451,463 ---- explicit CompressibleBlockController(int size) : Observable(ptr_m), + compressible_m(true), + countUncompressed_m(0), + viewcount_m(0), + dataObject_m(-1), size_m(size), ptr_m(&compressedData_m), ! ucOffset_m(-1) { ElementProperties::construct(&compressedData_m); *************** private: *** 474,486 **** CompressibleBlockController(int size, int affinity) : Observable(ptr_m), - size_m(size), compressible_m(true), ! ptr_m(&compressedData_m), ! dataObject_m(affinity), ! ucOffset_m(-1), viewcount_m(0), ! countUncompressed_m(0) { ElementProperties::construct(&compressedData_m); --- 474,486 ---- CompressibleBlockController(int size, int affinity) : Observable(ptr_m), compressible_m(true), ! countUncompressed_m(0), viewcount_m(0), ! dataObject_m(affinity), ! size_m(size), ! ptr_m(&compressedData_m), ! ucOffset_m(-1) { ElementProperties::construct(&compressedData_m); *************** private: *** 497,509 **** CompressibleBlockController(int size, int affinity, const T& value) : Observable(ptr_m), - size_m(size), compressible_m(true), ! ptr_m(&compressedData_m), ! dataObject_m(affinity), ! ucOffset_m(-1), viewcount_m(0), ! countUncompressed_m(0) { ElementProperties::construct(&compressedData_m,value); --- 497,509 ---- CompressibleBlockController(int size, int affinity, const T& value) : Observable(ptr_m), compressible_m(true), ! countUncompressed_m(0), viewcount_m(0), ! dataObject_m(affinity), ! size_m(size), ! ptr_m(&compressedData_m), ! ucOffset_m(-1) { ElementProperties::construct(&compressedData_m,value); *************** private: *** 531,541 **** CompressibleBlockController(const CompressibleBlockController& model) : Observable(ptr_m), - size_m(model.size_m), compressible_m(!Pooma::neverCompress()), dataObject_m(model.dataObject_m.affinity()), ! ucOffset_m(model.ucOffset_m), ! viewcount_m(0) { // Lock the model while we get information pertaining to it // being compressed or not (such data can't be initialized in --- 531,541 ---- CompressibleBlockController(const CompressibleBlockController& model) : Observable(ptr_m), compressible_m(!Pooma::neverCompress()), + viewcount_m(0), dataObject_m(model.dataObject_m.affinity()), ! size_m(model.size_m), ! ucOffset_m(model.ucOffset_m) { // Lock the model while we get information pertaining to it // being compressed or not (such data can't be initialized in Index: Engine/RemoteEngine.h =================================================================== RCS file: /home/pooma/Repository/r2/src/Engine/RemoteEngine.h,v retrieving revision 1.31 diff -c -p -r1.31 RemoteEngine.h *** Engine/RemoteEngine.h 2001/03/29 00:41:21 1.31 --- Engine/RemoteEngine.h 2001/05/11 21:49:12 *************** Engine >::Engine() *** 609,616 **** template Engine >::Engine(const Node &node) ! : owningContext_m(node.context()), ! domain_m(node.allocated()) { PAssert(owningContext_m < Pooma::contexts()); --- 609,616 ---- template Engine >::Engine(const Node &node) ! : domain_m(node.allocated()), ! owningContext_m(node.context()) { PAssert(owningContext_m < Pooma::contexts()); *************** Engine >::Engine(con *** 634,641 **** template Engine >::Engine(const Layout_t &layout) ! : owningContext_m(0), ! domain_m(layout.node().allocated()) { PAssert(owningContext_m < Pooma::contexts()); --- 634,641 ---- template Engine >::Engine(const Layout_t &layout) ! : domain_m(layout.node().allocated()), ! owningContext_m(0) { PAssert(owningContext_m < Pooma::contexts()); *************** Engine >::Engine(con *** 659,665 **** template Engine >::Engine(const Domain_t &dom) ! : owningContext_m(0), domain_m(dom) { if (engineIsLocal()) { --- 659,665 ---- template Engine >::Engine(const Domain_t &dom) ! : domain_m(dom), owningContext_m(0) { if (engineIsLocal()) { *************** Engine >::Engine(con *** 676,683 **** template Engine >::Engine(int owningContext, const Domain_t &dom) ! : owningContext_m(owningContext), ! domain_m(dom) { if (engineIsLocal()) { --- 676,683 ---- template Engine >::Engine(int owningContext, const Domain_t &dom) ! : domain_m(dom), ! owningContext_m(owningContext) { if (engineIsLocal()) { *************** Engine >::Engine(int *** 698,704 **** template Engine >::Engine(const Domain_t &dom, const T& model) ! : owningContext_m(0), domain_m(dom) { if (engineIsLocal()) { --- 698,704 ---- template Engine >::Engine(const Domain_t &dom, const T& model) ! : domain_m(dom), owningContext_m(0) { if (engineIsLocal()) { *************** Engine >::Engine(con *** 718,725 **** template Engine >:: Engine(const Engine > &modelEngine) ! : owningContext_m(modelEngine.owningContext()), ! domain_m(modelEngine.domain()), localEnginePtr_m(modelEngine.localEnginePtr_m) { } --- 718,725 ---- template Engine >:: Engine(const Engine > &modelEngine) ! : domain_m(modelEngine.domain()), ! owningContext_m(modelEngine.owningContext()), localEnginePtr_m(modelEngine.localEnginePtr_m) { } *************** template *** 728,735 **** Engine >:: Engine(const Engine > &modelEngine, const EngineConstructTag &) ! : owningContext_m(modelEngine.owningContext()), ! domain_m(modelEngine.domain()), localEnginePtr_m(modelEngine.localEnginePtr_m) { } --- 728,735 ---- Engine >:: Engine(const Engine > &modelEngine, const EngineConstructTag &) ! : domain_m(modelEngine.domain()), ! owningContext_m(modelEngine.owningContext()), localEnginePtr_m(modelEngine.localEnginePtr_m) { } Index: NewField/Field.h =================================================================== RCS file: /home/pooma/Repository/r2/src/NewField/Field.h,v retrieving revision 1.12 diff -c -p -r1.12 Field.h *** NewField/Field.h 2001/04/27 22:52:44 1.12 --- NewField/Field.h 2001/05/11 21:49:13 *************** public: *** 933,939 **** return fieldEngine_m.numSubFields(); } ! inline const Domain_t &physicalCellDomain() const { return fieldEngine_m.physicalCellDomain(); } --- 933,939 ---- return fieldEngine_m.numSubFields(); } ! inline const Domain_t physicalCellDomain() const { return fieldEngine_m.physicalCellDomain(); } Index: NewField/FieldEngine/FieldEngineBase.ExprEngine.h =================================================================== RCS file: /home/pooma/Repository/r2/src/NewField/FieldEngine/FieldEngineBase.ExprEngine.h,v retrieving revision 1.10 diff -c -p -r1.10 FieldEngineBase.ExprEngine.h *** NewField/FieldEngine/FieldEngineBase.ExprEngine.h 2000/12/13 20:48:29 1.10 --- NewField/FieldEngine/FieldEngineBase.ExprEngine.h 2001/05/11 21:49:13 *************** public: *** 261,267 **** //--------------------------------------------------------------------------- // Domain accessor functions. ! inline const Domain_t &physicalCellDomain() const { return referenceField_m.physicalCellDomain(); } --- 261,267 ---- //--------------------------------------------------------------------------- // Domain accessor functions. ! inline const Domain_t physicalCellDomain() const { return referenceField_m.physicalCellDomain(); } Index: NewField/FieldEngine/FieldEngineBase.h =================================================================== RCS file: /home/pooma/Repository/r2/src/NewField/FieldEngine/FieldEngineBase.h,v retrieving revision 1.11 diff -c -p -r1.11 FieldEngineBase.h *** NewField/FieldEngine/FieldEngineBase.h 2001/04/27 22:50:27 1.11 --- NewField/FieldEngine/FieldEngineBase.h 2001/05/11 21:49:13 *************** public: *** 429,435 **** //--------------------------------------------------------------------------- // Domain accessor functions. ! inline const Domain_t &physicalCellDomain() const { return physicalCellDomain_m; } --- 429,435 ---- //--------------------------------------------------------------------------- // Domain accessor functions. ! inline const Domain_t physicalCellDomain() const { return physicalCellDomain_m; } Index: Tulip/RemoteProxy.h =================================================================== RCS file: /home/pooma/Repository/r2/src/Tulip/RemoteProxy.h,v retrieving revision 1.13 diff -c -p -r1.13 RemoteProxy.h *** Tulip/RemoteProxy.h 2000/06/08 22:16:59 1.13 --- Tulip/RemoteProxy.h 2001/05/11 21:49:13 *************** public: *** 112,118 **** --- 112,120 ---- RemoteProxy(T &val, int owningContext = 0) { + #if POOMA_CHEETAH int tag = RemoteProxyBase::tag_m++; + #endif if (Pooma::context() == owningContext) { value_m = &val; Index: Utilities/RefCountedBlockPtr.h =================================================================== RCS file: /home/pooma/Repository/r2/src/Utilities/RefCountedBlockPtr.h,v retrieving revision 1.60 diff -c -p -r1.60 RefCountedBlockPtr.h *** Utilities/RefCountedBlockPtr.h 2001/05/04 15:41:29 1.60 --- Utilities/RefCountedBlockPtr.h 2001/05/11 21:49:14 *************** public: *** 145,151 **** } RefBlockController(size_t size, const T & model) ! : dealloc_m(false), pBegin_m(0), pEnd_m(0), pEndOfStorage_m(0) { // Allocate memory, and set pointers to beginning and ending. This // also sets the dealloc_m flag to true. --- 145,151 ---- } RefBlockController(size_t size, const T & model) ! : pBegin_m(0), pEnd_m(0), pEndOfStorage_m(0), dealloc_m(false) { // Allocate memory, and set pointers to beginning and ending. This // also sets the dealloc_m flag to true.