PoissonMatrixQuadratic Class Reference

#include <PoissonMatrixQuadratic.h>

Data Structures

struct  tetrahedron_gauss_point
 

Public Member Functions

 PoissonMatrixQuadratic ()
 
scalarget_K_alpha_mem_loc (int i, int j)
 
void build (mesh_node *n[10], scalar epsilon)
 
scalar get_K_alpha_value (int i, int j)
 

Private Member Functions

void add_grad_dot_products (vector3 grad_psi[10], scalar det_J, scalar weight)
 
scalar grad_dot (vector3 *grad_psi_i, vector3 *grad_psi_j)
 
void zero ()
 
void scale (scalar factor)
 

Private Attributes

scalar K_alpha [NUM_ELEMENTS_LOWER_TRIANGULAR_10X10]
 

Constructor & Destructor Documentation

◆ PoissonMatrixQuadratic()

PoissonMatrixQuadratic::PoissonMatrixQuadratic ( )

Member Function Documentation

◆ add_grad_dot_products()

void PoissonMatrixQuadratic::add_grad_dot_products ( vector3  grad_psi[10],
scalar  det_J,
scalar  weight 
)
private

Referenced by build().

◆ build()

void PoissonMatrixQuadratic::build ( mesh_node n[10],
scalar  epsilon 
)

◆ get_K_alpha_mem_loc()

scalar * PoissonMatrixQuadratic::get_K_alpha_mem_loc ( int  i,
int  j 
)

◆ get_K_alpha_value()

scalar PoissonMatrixQuadratic::get_K_alpha_value ( int  i,
int  j 
)

◆ grad_dot()

scalar PoissonMatrixQuadratic::grad_dot ( vector3 grad_psi_i,
vector3 grad_psi_j 
)
private

Referenced by add_grad_dot_products().

◆ scale()

void PoissonMatrixQuadratic::scale ( scalar  factor)
private

Referenced by build().

◆ zero()

void PoissonMatrixQuadratic::zero ( )
private

Referenced by build(), and PoissonMatrixQuadratic().

Field Documentation

◆ K_alpha


The documentation for this class was generated from the following files: