Coefficients defined on a given (mesh, \( X_h \)) tuple. Arrays use indices (i,j,k,e): element e, local coordinate (i,j,k).
More...
|
real(kind=rp), dimension(:,:,:,:), allocatable | g11 |
| Geometric factors \( G_{11} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | g22 |
| Geometric factors \( G_{22} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | g33 |
| Geometric factors \( G_{33} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | g12 |
| Geometric factors \( G_{12} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | g13 |
| Geometric factors \( G_{13} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | g23 |
| Geometric factors \( G_{23} \). More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | mult |
| Multiplicity. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | dxdr |
| generate mapping data between element and reference element \( dx/dr, dy/dr, dz/dr \) \( dx/ds, dy/ds, dz/ds \) \( dx/dt, dy/dt, dz/dt \) More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | dydr |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dzdr |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dxds |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dyds |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dzds |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dxdt |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dydt |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dzdt |
|
real(kind=rp), dimension(:,:,:,:), allocatable | drdx |
| \( dr/dx, dr/dy, dr/dz \) \( ds/dx, ds/dy, ds/dz \) \( dt/dx, dt/dy, dt/dz \) More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | drdy |
|
real(kind=rp), dimension(:,:,:,:), allocatable | drdz |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dsdx |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dsdy |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dsdz |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dtdx |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dtdy |
|
real(kind=rp), dimension(:,:,:,:), allocatable | dtdz |
|
real(kind=rp), dimension(:,:,:,:), allocatable | h1 |
| Stiffness scaling. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | h2 |
| Mass scaling. More...
|
|
logical | ifh2 |
| True if h2 .ne. 0. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | jac |
| Jacobian. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | jacinv |
| Inverted Jacobian. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | b |
| Mass matrix/volume matrix. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | binv |
| Inverted Mass matrix/volume matrix. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | area |
| Facet area. More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | nx |
| x-direction of facet normal More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | ny |
| y-direction of facet normal More...
|
|
real(kind=rp), dimension(:,:,:,:), allocatable | nz |
| z-direction of facet normal More...
|
|
real(kind=rp) | volume |
| Pointers to main fields. More...
|
|
type(space_t), pointer | xh => null() |
|
type(mesh_t), pointer | msh => null() |
|
type(dofmap_t), pointer | dof => null() |
|
type(gs_t), pointer | gs_h => null() |
|
type(c_ptr) | g11_d = C_NULL_PTR |
|
type(c_ptr) | g22_d = C_NULL_PTR |
|
type(c_ptr) | g33_d = C_NULL_PTR |
|
type(c_ptr) | g12_d = C_NULL_PTR |
|
type(c_ptr) | g13_d = C_NULL_PTR |
|
type(c_ptr) | g23_d = C_NULL_PTR |
|
type(c_ptr) | dxdr_d = C_NULL_PTR |
|
type(c_ptr) | dydr_d = C_NULL_PTR |
|
type(c_ptr) | dzdr_d = C_NULL_PTR |
|
type(c_ptr) | dxds_d = C_NULL_PTR |
|
type(c_ptr) | dyds_d = C_NULL_PTR |
|
type(c_ptr) | dzds_d = C_NULL_PTR |
|
type(c_ptr) | dxdt_d = C_NULL_PTR |
|
type(c_ptr) | dydt_d = C_NULL_PTR |
|
type(c_ptr) | dzdt_d = C_NULL_PTR |
|
type(c_ptr) | drdx_d = C_NULL_PTR |
|
type(c_ptr) | drdy_d = C_NULL_PTR |
|
type(c_ptr) | drdz_d = C_NULL_PTR |
|
type(c_ptr) | dsdx_d = C_NULL_PTR |
|
type(c_ptr) | dsdy_d = C_NULL_PTR |
|
type(c_ptr) | dsdz_d = C_NULL_PTR |
|
type(c_ptr) | dtdx_d = C_NULL_PTR |
|
type(c_ptr) | dtdy_d = C_NULL_PTR |
|
type(c_ptr) | dtdz_d = C_NULL_PTR |
|
type(c_ptr) | mult_d = C_NULL_PTR |
|
type(c_ptr) | h1_d = C_NULL_PTR |
|
type(c_ptr) | h2_d = C_NULL_PTR |
|
type(c_ptr) | jac_d = C_NULL_PTR |
|
type(c_ptr) | jacinv_d = C_NULL_PTR |
|
type(c_ptr) | b_d = C_NULL_PTR |
|
type(c_ptr) | binv_d = C_NULL_PTR |
|
type(c_ptr) | area_d = C_NULL_PTR |
|
type(c_ptr) | nx_d = C_NULL_PTR |
|
type(c_ptr) | ny_d = C_NULL_PTR |
|
type(c_ptr) | nz_d = C_NULL_PTR |
|
Coefficients defined on a given (mesh, \( X_h \)) tuple. Arrays use indices (i,j,k,e): element e, local coordinate (i,j,k).
Definition at line 54 of file coef.f90.