EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
KfMatrix.cxx File Reference
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <cstring>
#include <cassert>
#include <TMatrixD.h>
#include <TArrayD.h>
#include <ayk.h>
#include <KfMatrix.h>
+ Include dependency graph for KfMatrix.cxx:

Go to the source code of this file.

Classes

struct  t_kf_matrix_chain
 

Macros

#define _KF_MATRIX_ADD_   0
 
#define _KF_MATRIX_SUBTRACT_   1
 

Functions

static void ResetBusyFlags (void)
 
static KfMatrixGetBufferMatrix (int dim1, int dim2)
 

Variables

static t_kf_matrix_chainbuffer
 
static t_kf_matrix_chain ** btail = &buffer
 

Macro Definition Documentation

#define _KF_MATRIX_ADD_   0

Definition at line 259 of file KfMatrix.cxx.

View newest version in sPHENIX GitHub at line 259 of file KfMatrix.cxx

Referenced by KfMatrix::Add(), KfMatrix::AddCore(), and KfMatrix::SetToSum().

#define _KF_MATRIX_SUBTRACT_   1

Definition at line 260 of file KfMatrix.cxx.

View newest version in sPHENIX GitHub at line 260 of file KfMatrix.cxx

Referenced by KfMatrix::SetToDifference(), and KfMatrix::Subtract().

Function Documentation

static KfMatrix* GetBufferMatrix ( int  dim1,
int  dim2 
)
static

Definition at line 168 of file KfMatrix.cxx.

View newest version in sPHENIX GitHub at line 168 of file KfMatrix.cxx

References t_kf_matrix_chain::busy_flag, KfMatrix::GetDim1(), KfMatrix::GetDim2(), t_kf_matrix_chain::kfm, and t_kf_matrix_chain::next.

Referenced by KfMatrix::Bufferize(), KfMatrix::SetToProductCore(), and KfMatrix::VectorLengthSquare().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ResetBusyFlags ( void  )
static

Definition at line 158 of file KfMatrix.cxx.

View newest version in sPHENIX GitHub at line 158 of file KfMatrix.cxx

References t_kf_matrix_chain::busy_flag, and t_kf_matrix_chain::next.

Referenced by KfMatrix::SetToProduct(), and KfMatrix::VectorLengthSquare().

+ Here is the caller graph for this function:

Variable Documentation

t_kf_matrix_chain ** btail = &buffer
static

Definition at line 44 of file KfMatrix.cxx.

View newest version in sPHENIX GitHub at line 44 of file KfMatrix.cxx