#include CPS_START_NAMESPACE //------------------------------------------------------------------ // // alg_action.C // // AlgAction is a class defining methods common to all actions // //------------------------------------------------------------------ CPS_END_NAMESPACE #include #include #include #include #include #include #include #include CPS_START_NAMESPACE AlgAction::AlgAction(AlgMomentum &momentum, ActionArg &action_arg) : AlgHamiltonian() { cname = "AlgAction(Matrix*)"; const char *fname = "AlgAction(AlgMomentum&,ActionArg&)"; VRB.Func(cname,fname); mom = momentum.getMom(); force_measure = action_arg.force_measure; force_label = action_arg.force_label; VRB.Debug(cname,fname,"constructor force label %s\n",force_label); } AlgAction::AlgAction() : AlgHamiltonian() { } AlgAction::~AlgAction() { char *fname = "~AlgAction()"; } //!< Dummy method void AlgAction::reverse() { } CPS_END_NAMESPACE