Page MenuHomeHEPForge

ScannerSAux.h
No OneTemporary

ScannerSAux.h

#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

Mime Type
text/x-c
Expires
Sat, Dec 21, 12:41 PM (1 d, 20 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4012295
Default Alt Text
ScannerSAux.h (1 KB)

Event Timeline