CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes
funct::Numerical< n > Struct Template Reference

#include <Numerical.h>

Public Member Functions

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

Static Public Attributes

static const int value = n
 

Detailed Description

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

Definition at line 7 of file Numerical.h.

Constructor & Destructor Documentation

◆ Numerical() [1/2]

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

Definition at line 8 of file Numerical.h.

8 {}

◆ Numerical() [2/2]

template<int n>
funct::Numerical< n >::Numerical ( int  m)
inline

Definition at line 9 of file Numerical.h.

9 { assert(m == n); }

References cms::cuda::assert(), funct::m, and dqmiodumpmetadata::n.

Member Function Documentation

◆ operator double()

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

Definition at line 12 of file Numerical.h.

12 { return n; }

References dqmiodumpmetadata::n.

◆ operator()() [1/3]

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

Definition at line 11 of file Numerical.h.

11 { return n; }

References dqmiodumpmetadata::n.

◆ operator()() [2/3]

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

Definition at line 13 of file Numerical.h.

13 { return n; }

References dqmiodumpmetadata::n.

◆ operator()() [3/3]

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

Definition at line 14 of file Numerical.h.

14 { return n; }

References dqmiodumpmetadata::n.

Member Data Documentation

◆ value

template<int n>
const int funct::Numerical< n >::value = n
static
dqmiodumpmetadata.n
n
Definition: dqmiodumpmetadata.py:28
cms::cuda::assert
assert(be >=bs)
funct::m
m
Definition: Factorize.h:50