|
FE-Project
|
Public Member Functions | |
| procedure | init (elem, elemorder_h, elemorder_v, lumpedmassmatflag) |
| procedure | final (elem) |
| procedure | genintgausslegendreintrpmat (this, intrppolyorder, intw_intrp, x_intrp, y_intrp, z_intrp) |
Public Member Functions inherited from scale_element_base::elementbase | |
| procedure | islumpedmatrix (elem) |
Additional Inherited Members | |
Public Attributes inherited from scale_element_base::elementbase3d | |
| integer | polyorder_h |
| integer | nnode_h1d |
| integer | nfaces_h |
| integer | nfp_h |
| integer, dimension(:,:), allocatable | fmask_h |
| integer | polyorder_v |
| integer | nnode_v |
| integer | nfaces_v |
| integer | nfp_v |
| integer, dimension(:,:), allocatable | fmask_v |
| integer, dimension(:,:), allocatable | colmask |
| integer, dimension(:,:), allocatable | hslice |
| integer, dimension(:), allocatable | indexh2dto3d |
| integer, dimension(:), allocatable | indexh2dto3d_bnd |
| integer, dimension(:), allocatable | indexz1dto3d |
| real(rp), dimension(:), allocatable | x1 |
| real(rp), dimension(:), allocatable | x2 |
| real(rp), dimension(:), allocatable | x3 |
| real(rp), dimension(:,:), allocatable | dx1 |
| real(rp), dimension(:,:), allocatable | dx2 |
| real(rp), dimension(:,:), allocatable | dx3 |
| real(rp), dimension(:,:), allocatable | sx1 |
| real(rp), dimension(:,:), allocatable | sx2 |
| real(rp), dimension(:,:), allocatable | sx3 |
Public Attributes inherited from scale_element_base::elementbase | |
| integer | np |
| integer | nfaces |
| integer | nfptot |
| integer | nv |
| real(rp), dimension(:,:), allocatable | v |
| real(rp), dimension(:,:), allocatable | invv |
| real(rp), dimension(:,:), allocatable | m |
| real(rp), dimension(:,:), allocatable | invm |
| real(rp), dimension(:,:), allocatable | lift |
| real(rp), dimension(:), allocatable | intweight_lgl |
Definition at line 29 of file scale_element_hexahedral.F90.
| procedure scale_element_hexahedral::hexahedralelement::init | ( | class(hexahedralelement), intent(inout) | elem, |
| integer, intent(in) | elemorder_h, | ||
| integer, intent(in) | elemorder_v, | ||
| logical, intent(in) | lumpedmassmatflag ) |
Definition at line 31 of file scale_element_hexahedral.F90.
| procedure scale_element_hexahedral::hexahedralelement::final | ( | class(hexahedralelement), intent(inout) | elem | ) |
Definition at line 32 of file scale_element_hexahedral.F90.
| procedure scale_element_hexahedral::hexahedralelement::genintgausslegendreintrpmat | ( | class(hexahedralelement), intent(in) | this, |
| integer, intent(in) | intrppolyorder, | ||
| real(rp), dimension(intrppolyorder**3), intent(out), optional | intw_intrp, | ||
| real(rp), dimension(intrppolyorder**3), intent(out), optional | x_intrp, | ||
| real(rp), dimension(intrppolyorder**3), intent(out), optional | y_intrp, | ||
| real(rp), dimension(intrppolyorder**3), intent(out), optional | z_intrp ) |
Definition at line 33 of file scale_element_hexahedral.F90.