//Header file for process V2_2__d__db__u__ub #ifndef V2_2__d__db__u__ub_on #define V2_2__d__db__u__ub_on #include "AMEGIC++/String/Values.H" extern "C" AMEGIC::Values* Getter_V2_2__d__db__u__ub(AMEGIC::Basic_Sfuncs* bs); namespace AMEGIC { class V2_2__d__db__u__ub : public Values, public Basic_Zfunc, public Basic_Pfunc { Complex* Z; int* f; Complex* c; Complex** M; int* cl; public: V2_2__d__db__u__ub(Basic_Sfuncs* _BS); ~V2_2__d__db__u__ub(); void SetCouplFlav(std::vector&); int NumberOfCouplings() { return 1; } Complex Evaluate(int,int); void Calculate(); void Calculate_M0(); void Calculate_M1(); void Calculate_M2(); void Calculate_M3(); void Calculate_M4(); void Calculate_M5(); void Calculate_M6(); void Calculate_M7(); void Calculate_M8(); void Calculate_M9(); void Calculate_M10(); void Calculate_M11(); void Calculate_M12(); void Calculate_M13(); void Calculate_M14(); void Calculate_M15(); }; } #endif