Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Go to the source code of this file.
Namespaces | |
namespace | Garfield |
namespace | Garfield::Numerics |
Collection of numerical routines. | |
Functions | |
void | Garfield::Numerics::Dfact (const int n, std::vector< std::vector< double > > &a, std::vector< int > &ir, int &ifail, double &det, int &jfail) |
void | Garfield::Numerics::Dfeqn (const int n, std::vector< std::vector< double > > &a, std::vector< int > &ir, std::vector< double > &b) |
void | Garfield::Numerics::Dfinv (const int n, std::vector< std::vector< double > > &a, std::vector< int > &ir) |
void | Garfield::Numerics::Deqinv (const int n, std::vector< std::vector< double > > &a, int &ifail, std::vector< double > &b) |
void | Garfield::Numerics::Cfact (const int n, std::vector< std::vector< std::complex< double > > > &a, std::vector< int > &ir, int &ifail, std::complex< double > &det, int &jfail) |
void | Garfield::Numerics::Cfinv (const int n, std::vector< std::vector< std::complex< double > > > &a, std::vector< int > &ir) |
void | Garfield::Numerics::Cinv (const int n, std::vector< std::vector< std::complex< double > > > &a, int &ifail) |
double | Garfield::Numerics::GaussKronrod15 (double(*f)(const double), const double a, const double b) |
Numerical integration using 15-point Gauss-Kronrod algorithm. | |
double | Garfield::Numerics::Divdif (const std::vector< double > &f, const std::vector< double > &a, int nn, double x, int mm) |
bool | Garfield::Numerics::Boxin3 (const std::vector< std::vector< std::vector< double > > > &value, const std::vector< double > &xAxis, const std::vector< double > &yAxis, const std::vector< double > &zAxis, const int nx, const int ny, const int nz, const double xx, const double yy, const double zz, double &f, const int iOrder) |