@@ -533,7 +533,7 @@ void qlboxcq_(qcomplex (&out)[3], qdouble const& mu2, qcomplex const& m1, qcompl
533533 {
534534 std::cout << e.what () << std::endl;
535535 exit (-1 );
536- }
536+ }
537537 return r[abs (ep)];
538538 }
539539
@@ -588,6 +588,74 @@ void qlboxcq_(qcomplex (&out)[3], qdouble const& mu2, qcomplex const& m1, qcompl
588588 return rq[abs (ep)];
589589 }
590590
591+ complex qli2p_ (double const & p1, double const & m1, double const & m2, double const & mu2, int const & ep)
592+ {
593+ try
594+ {
595+ mI2 [0 ] = m1;
596+ mI2 [1 ] = m2;
597+ pI2[0 ] = p1;
598+ bb.derivative (r, mu2, mI2 , pI2);
599+ }
600+ catch (std::exception &e)
601+ {
602+ std::cout << e.what () << std::endl;
603+ exit (-1 );
604+ }
605+ return r[abs (ep)];
606+ }
607+
608+ complex qli2pc_ (double const & p1, complex const & m1, complex const & m2, double const & mu2, int const & ep)
609+ {
610+ try
611+ {
612+ mI2c [0 ] = m1;
613+ mI2c [1 ] = m2;
614+ pI2[0 ] = p1;
615+ bbc.derivative (r, mu2, mI2c , pI2);
616+ }
617+ catch (std::exception &e)
618+ {
619+ std::cout << e.what () << std::endl;
620+ exit (-1 );
621+ }
622+ return r[abs (ep)];
623+ }
624+
625+ qcomplex qli2pq_ (qdouble const & p1, qdouble const & m1, qdouble const & m2, qdouble const & mu2, int const & ep)
626+ {
627+ try
628+ {
629+ mI2q [0 ] = m1;
630+ mI2q [1 ] = m2;
631+ pI2q[0 ] = p1;
632+ bbq.derivative (rq, mu2, mI2q , pI2q);
633+ }
634+ catch (std::exception &e)
635+ {
636+ std::cout << e.what () << std::endl;
637+ exit (-1 );
638+ }
639+ return rq[abs (ep)];
640+ }
641+
642+ qcomplex qli2pqc_ (qdouble const & p1, qcomplex const & m1, qcomplex const & m2, qdouble const & mu2, int const & ep)
643+ {
644+ try
645+ {
646+ mI2cq [0 ] = m1;
647+ mI2cq [1 ] = m2;
648+ pI2q[0 ] = p1;
649+ bbcq.derivative (rq, mu2, mI2cq , pI2q);
650+ }
651+ catch (std::exception &e)
652+ {
653+ std::cout << e.what () << std::endl;
654+ exit (-1 );
655+ }
656+ return rq[abs (ep)];
657+ }
658+
591659 complex qli3_ (double const & p1, double const & p2, double const & p3, double const & m1, double const & m2, double const & m3, double const & mu2, int const & ep)
592660 {
593661 try
0 commit comments