Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Numerics.cc File Reference
#include <iostream>
#include <cmath>
#include "Numerics.hh"

Go to the source code of this file.

Namespaces

namespace  Garfield
 
namespace  Garfield::Numerics
 

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)
 
double Garfield::Numerics::Divdif (const std::vector< double > &f, const std::vector< double > &a, int nn, double x, int mm)
 
bool Garfield::Numerics::Boxin3 (std::vector< std::vector< std::vector< double > > > &value, std::vector< double > &xAxis, std::vector< double > &yAxis, std::vector< double > &zAxis, int nx, int ny, int nz, double xx, double yy, double zz, double &f, int iOrder)