BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Minor< N > Class Template Reference

#include <minor.h>

+ Inheritance diagram for Minor< N >:

Public Member Functions

 Minor ()
 
double Kay (int i, int j) PURE
 
 Minor ()
 
double Kay (int i, int j) PURE
 
- Public Member Functions inherited from MinorBase
 MinorBase ()
 
 MinorBase ()
 
- Public Member Functions inherited from SRefCnt
 SRefCnt ()
 
 SRefCnt ()
 

Protected Attributes

double Cay [(DCay-1) *(DCay)/2]
 
- Protected Attributes inherited from SRefCnt
int count
 

Static Protected Attributes

static const int DCay =N+1
 
- Static Protected Attributes inherited from MinorBase
static const unsigned char idxtbl [64]
 
static const double teps =1e-14
 
static const double heps =1e-15
 
static const double ceps =5e-2
 
static const double deps1 =5e-2
 
static const double deps2 =5e-2
 
static const double deps3 =5e-2
 
static const double seps1 =1e-8
 
static const double seps2 =1e-5
 
static const double epsir1 =5e-6
 
static const double epsir2 =5e-6
 
static double deps =1e-14
 
static double meps =1e-10
 
static double m3eps =1
 

Additional Inherited Members

- Static Public Member Functions inherited from MinorBase
static int ns (int i, int j) CONST
 
static int nss (int i, int j) CONST
 
static int is (int i, int j) CONST
 
static int is (int i, int j, int k) CONST
 
static int is (int i, int j, int k, int l) CONST
 
static int iss (int i, int j) CONST
 
static int iss (int i, int j, int k) CONST
 
static int iss (int i, int j, int k, int l) CONST
 
static int iss (int i, int j, int k, int l, int m) CONST
 
static double getmeps ()
 
static int im3 (int i, int j, int k) CONST
 
static int im2 (int i, int j) CONST
 
static int signM3ud (int i, int j, int k, int l, int m, int n) CONST
 
static int signM2ud (int i, int j, int l, int m) CONST
 
static void freeidxM3 (int set[], int free[])
 
static void Rescale (double factor)
 
static int ns (int i, int j) CONST
 
static int nss (int i, int j) CONST
 
static int is (int i, int j) CONST
 
static int is (int i, int j, int k) CONST
 
static int is (int i, int j, int k, int l) CONST
 
static int iss (int i, int j) CONST
 
static int iss (int i, int j, int k) CONST
 
static int iss (int i, int j, int k, int l) CONST
 
static int iss (int i, int j, int k, int l, int m) CONST
 
static double getmeps ()
 
static int im3 (int i, int j, int k) CONST
 
static int im2 (int i, int j) CONST
 
static int signM3ud (int i, int j, int k, int l, int m, int n) CONST
 
static int signM2ud (int i, int j, int l, int m) CONST
 
static void freeidxM3 (int set[], int free[])
 
static void Rescale (double factor)
 

Detailed Description

template<int N>
class Minor< N >

Definition at line 194 of file eemmg-lib-new/src/minor.h.

Constructor & Destructor Documentation

◆ Minor() [1/2]

template<int N>
Minor< N >::Minor ( )
inline

Definition at line 197 of file eemmg-lib-new/src/minor.h.

197{}

◆ Minor() [2/2]

template<int N>
Minor< N >::Minor ( )
inline

Definition at line 197 of file eemmg-lib/src/minor.h.

197{}

Member Function Documentation

◆ Kay() [1/2]

template<int N>
double Minor< N >::Kay ( int  i,
int  j 
)
inline

Definition at line 199 of file eemmg-lib-new/src/minor.h.

200 {
201 if (i==0) {
202 return j==0 ? 0 : 1;
203 } else {
204 return j==0 ? 1 : Cay[ns(i,j)];
205 }
206 }
double Cay[(DCay-1) *(DCay)/2]
#define ns(x)
Definition: xmltok.c:1504

◆ Kay() [2/2]

template<int N>
double Minor< N >::Kay ( int  i,
int  j 
)
inline

Definition at line 199 of file eemmg-lib/src/minor.h.

200 {
201 if (i==0) {
202 return j==0 ? 0 : 1;
203 } else {
204 return j==0 ? 1 : Cay[ns(i,j)];
205 }
206 }

Member Data Documentation

◆ Cay

template<int N>
double Minor< N >::Cay
protected

Definition at line 211 of file eemmg-lib-new/src/minor.h.

Referenced by Minor< N >::Kay().

◆ DCay

template<int N>
static const int Minor< N >::DCay =N+1
staticprotected

Definition at line 210 of file eemmg-lib-new/src/minor.h.


The documentation for this class was generated from the following files: