00001 #ifndef __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP 00002 #define __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // RMOL 00008 #include <rmol/factory/FacBomAbstract.hpp> 00009 00010 namespace RMOL { 00011 00013 class PartialSumHolderHolder; 00014 00016 class FacPartialSumHolderHolder : public FacBomAbstract { 00017 public: 00018 00022 static FacPartialSumHolderHolder& instance(); 00023 00027 virtual ~FacPartialSumHolderHolder(); 00028 00032 PartialSumHolderHolder& create (); 00033 00036 void addPartialSumHolder (PartialSumHolderHolder&, PartialSumHolder&); 00037 00038 protected: 00042 FacPartialSumHolderHolder () {} 00043 00044 private: 00046 static FacPartialSumHolderHolder* _instance; 00047 00048 }; 00049 } 00050 #endif // __RMOL_FAC_FACPARTIALSUMHOLDERHOLDER_HPP
Generated on Tue Apr 14 17:57:51 2009 for RMOL by Doxygen 1.5.8