FE-Project
Loading...
Searching...
No Matches
scale_element_modalfilter::modalfilter Type Reference

Derived type representing a modal filter. More...

Public Member Functions

procedure init_line (this, elem, etac, alpha, ord, tend_flag)
procedure init_quadrilateral (this, elem, etac, alpha, ord, tend_flag)
procedure init_hexahedral (this, elem, etac_h, alpha_h, ord_h, etac_v, alpha_v, ord_v, tend_flag)
generic init (this, elem, etac, alpha, ord, tend_flag)
generic init (this, elem, etac, alpha, ord, tend_flag)
generic init (this, elem, etac_h, alpha_h, ord_h, etac_v, alpha_v, ord_v, tend_flag)
procedure final (this)

Public Attributes

real(rp), dimension(:,:), allocatable filtermat

Detailed Description

Derived type representing a modal filter.

Definition at line 42 of file scale_element_modalfilter.F90.

Member Function/Subroutine Documentation

◆ init_line()

procedure scale_element_modalfilter::modalfilter::init_line ( class(modalfilter), intent(inout) this,
class(lineelement), intent(in) elem,
real(rp), intent(in) etac,
real(rp), intent(in) alpha,
integer, intent(in) ord,
logical, intent(in), optional tend_flag )

Definition at line 45 of file scale_element_modalfilter.F90.

◆ init_quadrilateral()

procedure scale_element_modalfilter::modalfilter::init_quadrilateral ( class(modalfilter), intent(inout) this,
class(quadrilateralelement), intent(in) elem,
real(rp), intent(in) etac,
real(rp), intent(in) alpha,
integer, intent(in) ord,
logical, intent(in), optional tend_flag )

Definition at line 46 of file scale_element_modalfilter.F90.

◆ init_hexahedral()

procedure scale_element_modalfilter::modalfilter::init_hexahedral ( class(modalfilter), intent(inout) this,
class(hexahedralelement), intent(in) elem,
real(rp), intent(in) etac_h,
real(rp), intent(in) alpha_h,
integer, intent(in) ord_h,
real(rp), intent(in) etac_v,
real(rp), intent(in) alpha_v,
integer, intent(in) ord_v,
logical, intent(in), optional tend_flag )

Definition at line 47 of file scale_element_modalfilter.F90.

◆ init() [1/3]

generic scale_element_modalfilter::modalfilter::init ( class(modalfilter), intent(inout) this,
class(lineelement), intent(in) elem,
real(rp), intent(in) etac,
real(rp), intent(in) alpha,
integer, intent(in) ord,
logical, intent(in), optional tend_flag )

Definition at line 48 of file scale_element_modalfilter.F90.

◆ init() [2/3]

generic scale_element_modalfilter::modalfilter::init ( class(modalfilter), intent(inout) this,
class(quadrilateralelement), intent(in) elem,
real(rp), intent(in) etac,
real(rp), intent(in) alpha,
integer, intent(in) ord,
logical, intent(in), optional tend_flag )

Definition at line 48 of file scale_element_modalfilter.F90.

◆ init() [3/3]

generic scale_element_modalfilter::modalfilter::init ( class(modalfilter), intent(inout) this,
class(hexahedralelement), intent(in) elem,
real(rp), intent(in) etac_h,
real(rp), intent(in) alpha_h,
integer, intent(in) ord_h,
real(rp), intent(in) etac_v,
real(rp), intent(in) alpha_v,
integer, intent(in) ord_v,
logical, intent(in), optional tend_flag )

Definition at line 48 of file scale_element_modalfilter.F90.

◆ final()

procedure scale_element_modalfilter::modalfilter::final ( class(modalfilter), intent(inout) this)

Definition at line 49 of file scale_element_modalfilter.F90.

Member Data Documentation

◆ filtermat

real(rp), dimension(:,:), allocatable scale_element_modalfilter::modalfilter::filtermat

Definition at line 43 of file scale_element_modalfilter.F90.

43 real(RP), allocatable :: FilterMat(:,:)

The documentation for this type was generated from the following file: