BOSS 8.0.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
Public Member Functions inherited from MinorBase
 MinorBase ()
Public Member Functions inherited from 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)

Detailed Description

template<int N>
class Minor< N >

Definition at line 174 of file minor.h.

Constructor & Destructor Documentation

◆ Minor()

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

Definition at line 176 of file minor.h.

176{}

Member Function Documentation

◆ Kay()

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

Definition at line 178 of file minor.h.

178 {
179 if ( i == 0 ) { return j == 0 ? 0 : 1; }
180 else { return j == 0 ? 1 : Cay[ns( i, j )]; }
181 }
Definition minor.h:174
double Cay[(DCay - 1) *(DCay)/2]
Definition minor.h:186
#define ns(x)
Definition xmltok.c:1355

Member Data Documentation

◆ Cay

template<int N>
double Minor< N >::Cay[(DCay - 1) *(DCay)/2]
protected

Definition at line 186 of file minor.h.

Referenced by Kay().

◆ DCay

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

Definition at line 185 of file minor.h.


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