Page Menu
Home
HEPForge
Search
Configure Global Search
Log In
Files
F8308634
ScannerSAux.h
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
ScannerSAux.h
View Options
#ifndef SCANNERSAUX_H
#define SCANNERSAUX_H
#include
<cstddef>
#include
<vector>
#include
<cmath>
#include
<cstdlib>
#include
<gsl/gsl_vector.h>
#include
<gsl/gsl_matrix.h>
#include
<gsl/gsl_eigen.h>
#include
<gsl/gsl_linalg.h>
#include
<gsl/gsl_rng.h>
#include
<gsl/gsl_integration.h>
#include
"ScannerSModelclasses.h"
int
GaussUpTriang
(
std
::
vector
<
std
::
vector
<
double
>
>
&
M
);
void
GaussSolveUpTriang
(
std
::
vector
<
std
::
vector
<
double
>
>
&
M
,
unsigned
int
&
NIC
,
std
::
vector
<
unsigned
int
>
&
order
,
int
hcont
);
void
RedBydV
(
std
::
vector
<
std
::
vector
<
double
>
>
&
dV
,
deriv2V
&
d2V
,
unsigned
int
NIC
,
std
::
vector
<
unsigned
int
>
&
orderdV
);
void
FindCandidates
(
deriv2V
&
d2V
,
double
*
&
TempM
,
double
*
&
TempOut
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
unsigned
int
&
a2ref
,
unsigned
int
&
kflat
,
unsigned
int
NIC
);
void
TestCandidates
(
deriv2V
&
d2V
,
double
*
&
TempOut
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
std
::
vector
<
unsigned
int
>
&
Gpos
,
unsigned
int
&
kminus
,
unsigned
int
&
kminus2
,
unsigned
int
kflat
,
unsigned
int
a2ref
,
unsigned
int
NIC
);
bool
TestCurved
(
size_t
a2
,
size_t
NIC
,
deriv2V
&
d2V
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
std
::
vector
<
double
>
&
vec
);
void
ConvertEigen
(
deriv2V
&
d2V
,
deriv2V
&
d2Vnew
,
double
*
&
TempM
,
double
*
&
TempOut
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
std
::
vector
<
unsigned
int
>
&
Gpos
,
unsigned
int
kminus
,
unsigned
int
kminus2
,
unsigned
int
kflat
,
unsigned
int
a2ref
,
unsigned
int
NIC
);
void
GenerateMrot
(
deriv2V
&
d2Vnew
,
std
::
vector
<
std
::
vector
<
double
>
>
&
Mrot
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
unsigned
int
kminus2
,
unsigned
int
NIC
,
RandGen
&
r
);
void
PrintNflatCandidates
(
deriv2V
&
d2V
,
double
*
&
TempM
,
double
*
&
TempOut
,
std
::
vector
<
unsigned
int
>
&
orderdV
,
unsigned
int
NIC
);
void
EigenSystemRsym
(
int
N
,
double
*
&
DataIn
,
double
*
&
DataOut
);
void
EigenSystemRsymNoSort
(
int
N
,
double
*
&
DataIn
,
double
*
&
DataOut
);
double
factorial
(
double
n
);
double
Integrator
(
double
A
,
double
(
*
Integrand
)(
double
,
void
*
));
double
Interp
(
double
x
,
double
*
table
);
#endif
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Dec 21, 12:41 PM (1 d, 18 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4012295
Default Alt Text
ScannerSAux.h (1 KB)
Attached To
rSCANNERSSVN scannerssvn
Event Timeline
Log In to Comment