summaryrefslogtreecommitdiff
path: root/Yacs++/src/FACT.hxx
blob: 6e497cc0a8eaf2489c01ccd7ad67ecc51a8af464 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * This class is a C++ wrapper for calling the FACT.c2m CLE-2000
 procedure from YACS.
 * <P>
 *
 * @author Alain Hebert, Ecole Polytechnique de Montreal (2013)
 */
#ifndef __FACT_HXX__
#define __FACT_HXX__

class FACT {
public:
  /** use this constructor to create a new FACT object
   */
  FACT();

  /** use this method to execute the FACT object
   * @param a input integer
   * @param b output integer containing factorial of a
   */
  void run(long a, long& b);
}; // class FACT

#endif