|
subroutine | gradient_jump_penalty::gradient_jump_penalty_init (this, params, dofmap, coef, a, b) |
| Constructor.
|
|
subroutine | gradient_jump_penalty::eval_h2_hex (h2_el, n, i, dm, coef) |
| Evaluate h^2 for each element for hexahedral mesh.
|
|
real(kind=rp) function | gradient_jump_penalty::dist2_quadrature_hex (l, k, j, i, n, dm, coef) |
|
subroutine | gradient_jump_penalty::facet_factor_init (this) |
| Initialize the facet factor array.
|
|
subroutine | gradient_jump_penalty::gradient_jump_penalty_free (this) |
| Destructor for the gradient_jump_penalty_t class.
|
|
subroutine | gradient_jump_penalty::gradient_jump_penalty_compute (this, u, v, w, s) |
| Compute the gradient jump penalty term.
|
|
subroutine | gradient_jump_penalty::gradient_jump_penalty_perform (this, f) |
| Assign the gradient jump penalty term.
|
|
subroutine | gradient_jump_penalty::gradient_jump_penalty_finalize (penalty, wa, dphidxi, lx, nelv) |
| Interface of finalizing the gradient jump penalty term. <tau * h^2 * absvolflux * G * phij * phik * dphi_idxi * dxidn>
|
|
subroutine | gradient_jump_penalty::gradient_jump_penalty_finalize_hex (penalty, wa, dphidxi, lx, nelv) |
| Finalizinge the gradient jump penalty term for hexahedral elements. <tau * h^2 * absvolflux * G * phij * phik * dphi_idxi * dxidn>
|
|
subroutine | gradient_jump_penalty::g_compute (this, s) |
| Compute the average of the flux over facets.
|
|
subroutine | gradient_jump_penalty::absvolflux_compute (this, u, v, w) |
| Compute the average of the volumetric flux over facets.
|
|
subroutine | gradient_jump_penalty::pick_facet_value_hex (f_facet, f_field, lx, nelv) |
| Pick facet values of a field.
|
|