Bemsolver 2.0
Classes | Defines | Typedefs | Functions | Variables

bem.h File Reference

#include <complex>
#include <TGeoMatrix.h>
#include <TGeoManager.h>
#include <TGeoArb8.h>
#include "dl_creationadapter.h"
#include "lapack.h"
#include <float.h>
#include <fftw3.h>
#include <gsl/gsl_sf_bessel.h>
#include <gsl/gsl_sf_ellint.h>
#include <math.h>
#include <gsl/gsl_integration.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_linalg.h>
#include "stdafx.h"
#include <vector>
#include <list>
Include dependency graph for bem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  calcD3triangle
class  D3element
class  D3electrode
class  D3sortedelement
class  D3sorter
class  D3ImportedElectrodes
class  D3triangle
class  D3rectangle
class  D3box
class  D3icosahedron
class  D3sphere
class  D3disk
class  D3cylinder
class  D3tube
class  D3world
class  D3slowworld
class  D3thicktriangle

Defines

#define BEMREVISION   2
#define sqr(x)   ((x)*(x))
#define size_   3
#define eee   1.602e-19
#define mmm   (40.078*1.66e-27)

Typedefs

typedef double trianglefn (double, double, double, double, double, double)
typedef D3elementPD3element
typedef list< PD3elementPD3elementList

Functions

double testfn (double x, double y, double z)
void q ()

Variables

const double pi = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862090
calcD3triangle calc

Define Documentation

#define BEMREVISION   2
#define eee   1.602e-19
#define mmm   (40.078*1.66e-27)
#define size_   3
#define sqr (   x)    ((x)*(x))

Typedef Documentation

typedef list<PD3element> PD3elementList
typedef double trianglefn(double, double, double, double, double, double)

Function Documentation

void q ( )
double testfn ( double  x,
double  y,
double  z 
)

Variable Documentation

const double pi = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862090
 All Classes Files Functions Variables Typedefs Friends Defines