1 #ifndef __JMATH__JCALCULATOR__
2 #define __JMATH__JCALCULATOR__
10 namespace JPP {
using namespace JMATH; }
17 template<
class T,
int N = 0>
29 static_cast<T&
>(*this) = value;
41 template<
class T,
int N>
68 template<
class T,
int N>
84 template<
class T,
int N>
Auxiliary classes and methods for mathematical operations.
const JCalculator< T, N+1 > & operator*(const JCalculator< T, N > &first, const T &second)
Recursive product evaluation of objects.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary class for arithmetic operations on objects.
static JCalculator calculator
Calculator.
JCalculator & set(const T &value)
Set calculator value.