00001 #ifndef COMPUTECONSFORCE_H 00002 #define COMPUTECONSFORCE_H 00003 00004 #include "ComputeHomePatch.h" 00005 #include "ReductionMgr.h" 00006 00007 class ComputeConsForce : public ComputeHomePatch 00008 { 00009 public: 00010 ComputeConsForce(ComputeID, PatchID); 00011 virtual ~ComputeConsForce(); 00012 virtual void doForce(FullAtom*, Results*); 00013 private: 00014 SubmitReduction *reduction; 00015 }; 00016 00017 class ComputeConsTorque : public ComputeHomePatch 00018 { 00019 public: 00020 ComputeConsTorque(ComputeID, PatchID); 00021 virtual ~ComputeConsTorque(); 00022 virtual void doForce(FullAtom*, Results*); 00023 private: 00024 SubmitReduction *reduction; 00025 }; 00026 00027 #endif
1.3.9.1