24 #ifndef POISSONMATRIXQUADRATIC_H_INCLUDED 25 #define POISSONMATRIXQUADRATIC_H_INCLUDED 27 #define NUM_ELEMENTS_LOWER_TRIANGULAR_10X10 55 40 #define NUM_TET_GAUSS_QUAD_POINTS 14 #define NUM_ELEMENTS_LOWER_TRIANGULAR_10X10
Definition: PoissonMatrixQuadratic.h:27
void build(mesh_node *n[10], scalar epsilon)
Definition: PoissonMatrixQuadratic.cpp:52
PoissonMatrixQuadratic()
Definition: PoissonMatrixQuadratic.cpp:26
void add_grad_dot_products(vector3 grad_psi[10], scalar det_J, scalar weight)
Definition: PoissonMatrixQuadratic.cpp:148
void zero()
Definition: PoissonMatrixQuadratic.cpp:162
scalar K_alpha[NUM_ELEMENTS_LOWER_TRIANGULAR_10X10]
Definition: PoissonMatrixQuadratic.h:55
scalar * get_K_alpha_mem_loc(int i, int j)
Definition: PoissonMatrixQuadratic.cpp:31
scalar eta[4]
Definition: PoissonMatrixQuadratic.h:59
scalar grad_dot(vector3 *grad_psi_i, vector3 *grad_psi_j)
Definition: PoissonMatrixQuadratic.cpp:158
Definition: mesh_node.h:39
static const int i
index of ith thing
Definition: rod_math_v9.h:63
scalar W
Definition: PoissonMatrixQuadratic.h:58
Definition: PoissonMatrixQuadratic.h:44
Definition: mat_vec_types.h:90
scalar get_K_alpha_value(int i, int j)
Definition: PoissonMatrixQuadratic.cpp:127
double scalar
Definition: mat_vec_types.h:36
void scale(scalar factor)
Definition: PoissonMatrixQuadratic.cpp:168
Definition: PoissonMatrixQuadratic.h:57