00001 #ifndef __RMOL_FAC_FACPARTIALSUMHOLDER_HPP 00002 #define __RMOL_FAC_FACPARTIALSUMHOLDER_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // RMOL 00008 #include <rmol/factory/FacBomAbstract.hpp> 00009 00010 namespace RMOL { 00011 00013 class PartialSumHolder; 00014 00016 class FacPartialSumHolder : public FacBomAbstract { 00017 public: 00018 00022 static FacPartialSumHolder& instance(); 00023 00027 virtual ~FacPartialSumHolder(); 00028 00032 PartialSumHolder& create (); 00033 00034 00035 protected: 00039 FacPartialSumHolder () {} 00040 00041 private: 00043 static FacPartialSumHolder* _instance; 00044 00045 }; 00046 } 00047 #endif // __RMOL_FAC_FACPARTIALSUMHOLDER_HPP
Generated on Sat Jun 6 13:48:51 2009 for RMOL by Doxygen 1.5.7.1