CMS 3D CMS Logo

Public Member Functions | Static Public Attributes

funct::Numerical< n > Struct Template Reference

#include <Numerical.h>

List of all members.

Public Member Functions

 Numerical ()
 Numerical (int m)
 operator double () const
double operator() (double, double) const
double operator() () const
double operator() (double) const

Static Public Attributes

static const int value = n

Detailed Description

template<int n>
struct funct::Numerical< n >

Definition at line 6 of file Numerical.h.


Constructor & Destructor Documentation

template<int n>
funct::Numerical< n >::Numerical ( ) [inline]

Definition at line 7 of file Numerical.h.

{ }
template<int n>
funct::Numerical< n >::Numerical ( int  m) [inline]

Definition at line 8 of file Numerical.h.

References n.

{ assert(m == n); }

Member Function Documentation

template<int n>
funct::Numerical< n >::operator double ( ) const [inline]

Definition at line 11 of file Numerical.h.

References n.

{ return n; }
template<int n>
double funct::Numerical< n >::operator() ( double  ,
double   
) const [inline]

Definition at line 13 of file Numerical.h.

References n.

{ return n; }
template<int n>
double funct::Numerical< n >::operator() ( double  ) const [inline]

Definition at line 12 of file Numerical.h.

References n.

{ return n; }
template<int n>
double funct::Numerical< n >::operator() ( ) const [inline]

Definition at line 10 of file Numerical.h.

References n.

{ return n; }

Member Data Documentation

template<int n>
const int funct::Numerical< n >::value = n [static]

Definition at line 9 of file Numerical.h.