30 #ifndef BEM_POISSON_BOLTZMANN_H_INCLUDED 31 #define BEM_POISSON_BOLTZMANN_H_INCLUDED scalar f_1d(scalar r)
Definition: BEM_Poisson_Boltzmann.cpp:271
SparseMatrixUnknownPattern * mat_C
Definition: BEM_Poisson_Boltzmann.h:66
void set_kappa(scalar kappa)
Definition: BEM_Poisson_Boltzmann.cpp:86
scalar u_4pi(scalar r)
Definition: BEM_Poisson_Boltzmann.cpp:200
Definition: GaussianQuadrature_tri.h:127
scalar grad_u_4pi(scalar r, scalar r2)
Definition: BEM_Poisson_Boltzmann.cpp:205
scalar kappa
Definition: BEM_Poisson_Boltzmann.h:70
Definition: SparseMatrixUnknownPattern.h:35
void gauss_quadrature_4_point(vector3 gqp[4], vector3 *p, scalar *int_u, scalar *int_du, Face *f)
Definition: BEM_Poisson_Boltzmann.cpp:216
void perform_integrals_for_lookup_cell_self(LinkedListNode< Face > *l_i, vector3 gqp[4])
Definition: BEM_Poisson_Boltzmann.cpp:145
SparseMatrixUnknownPattern * get_D()
Definition: BEM_Poisson_Boltzmann.cpp:195
scalar f_3d(vector3 *p, vector3 *q)
Definition: BEM_Poisson_Boltzmann.cpp:275
SparseMatrixUnknownPattern * mat_D
Definition: BEM_Poisson_Boltzmann.h:66
scalar self_term(vector3 *n0, vector3 *n1, vector3 *n2, int precision)
Definition: BEM_Poisson_Boltzmann.cpp:237
BEM_Poisson_Boltzmann()
Definition: BEM_Poisson_Boltzmann.cpp:40
Definition: BEM_Poisson_Boltzmann.h:42
void build_BEM_matrices()
Definition: BEM_Poisson_Boltzmann.cpp:93
void perform_integrals_for_lookup_cell_relative(LinkedListNode< Face > *l_i, vector3 gqp[4], int dx, int dy, int dz)
Definition: BEM_Poisson_Boltzmann.cpp:165
void print_matrices()
Definition: BEM_Poisson_Boltzmann.cpp:183
SparseMatrixUnknownPattern * get_C()
Definition: BEM_Poisson_Boltzmann.cpp:191
int init(NearestNeighbourLinkedListCube *lookup)
Definition: BEM_Poisson_Boltzmann.cpp:59
NearestNeighbourLinkedListCube * lookup
Definition: BEM_Poisson_Boltzmann.h:59
int num_faces
Definition: BEM_Poisson_Boltzmann.h:62
Definition: NearestNeighbourLinkedListCube.h:34
Definition: GaussianQuadrature_1d.h:85
Definition: mat_vec_types.h:90
double scalar
Definition: mat_vec_types.h:36
~BEM_Poisson_Boltzmann()
Definition: BEM_Poisson_Boltzmann.cpp:48