|
FE-Project
|
module FElib / Element / hexahedron More...
Data Types | |
| type | hexahedralelement |
| Derived type representing a hexahedral element. More... | |
Functions/Subroutines | |
| subroutine | hexhedralelement_init (elem, elemorder_h, elemorder_v, lumpedmassmatflag) |
| Initialize an object to manage a hexahedral element. | |
module FElib / Element / hexahedron
| subroutine scale_element_hexahedral::hexhedralelement_init | ( | class(hexahedralelement), intent(inout) | elem, |
| integer, intent(in) | elemorder_h, | ||
| integer, intent(in) | elemorder_v, | ||
| logical, intent(in) | lumpedmassmatflag ) |
Initialize an object to manage a hexahedral element.
| elem | Object of finite element |
| elemOrder_h | Polynomial order with 1D horizontal direction |
| elemOrder_v | Polynomial order with vertical direction |
| LumpedMassMatFlag | Flag whether mass lumping is considered |
Definition at line 52 of file scale_element_hexahedral.F90.
References scale_element_base::elementbase3d_final(), scale_element_base::elementbase3d_init(), scale_element_base::elementbase_construct_liftmat(), scale_element_base::elementbase_construct_massmat(), scale_element_base::elementbase_construct_stiffmat(), scale_linalgebra::linalgebra_inv(), scale_polynomial::polynomial_gendlagrangepoly_lglpt(), scale_polynomial::polynomial_gendlegendrepoly(), scale_polynomial::polynomial_gengausslegendrept(), scale_polynomial::polynomial_gengausslegendreptintweight(), scale_polynomial::polynomial_gengausslobattopt(), scale_polynomial::polynomial_gengausslobattoptintweight(), scale_polynomial::polynomial_genlagrangepoly(), and scale_polynomial::polynomial_genlegendrepoly().