|
FE-Project
|
A derived type for spectral transform of MeshField1D. More...
Public Member Functions | |
| procedure | init (this, eval_type, ks, ke, mesh1d, var_num, glquadord, nsampleptperelem) |
| procedure | final (this) |
| procedure | transform (this, q_list, mesh_num) |
Public Attributes | |
| integer | kall |
| integer | ks |
| integer | ke |
| real(rp) | xmin_gl |
| real(rp) | xmax_gl |
| real(rp) | delx |
| real(rp), dimension(:), allocatable | k |
| real(rp), dimension(:,:,:), allocatable | spectral_coef |
| type(fastfouriertransform1d) | fft |
| Public Attributes inherited from scale_meshfield_spectral_transform::meshfield_spetraltransformbase | |
| integer | eval_type_id |
| integer | ndim |
| integer | var_num |
| real(rp), dimension(:,:), allocatable | fftintrpmat |
| real(rp), dimension(:), allocatable | fft_xi |
| integer | nsampleptperelem |
| real(rp), dimension(:,:), allocatable | intintrpmat |
| real(rp), dimension(:), allocatable | intweight |
| real(rp), dimension(:), allocatable | intxi |
| integer | nintglpt |
A derived type for spectral transform of MeshField1D.
Definition at line 66 of file scale_meshfield_spectral_transform.F90.
| procedure scale_meshfield_spectral_transform::meshfield_spetraltransform1d::init | ( | class(meshfield_spetraltransform1d), intent(inout) | this, |
| integer, intent(in) | eval_type, | ||
| integer, intent(in) | ks, | ||
| integer, intent(in) | ke, | ||
| class(meshbase1d), intent(in), target | mesh1d, | ||
| integer, intent(in) | var_num, | ||
| integer, optional | glquadord, | ||
| integer, optional | nsampleptperelem ) |
Definition at line 78 of file scale_meshfield_spectral_transform.F90.
| procedure scale_meshfield_spectral_transform::meshfield_spetraltransform1d::final | ( | class(meshfield_spetraltransform1d), intent(inout) | this | ) |
Definition at line 79 of file scale_meshfield_spectral_transform.F90.
| procedure scale_meshfield_spectral_transform::meshfield_spetraltransform1d::transform | ( | class(meshfield_spetraltransform1d), intent(inout) | this, |
| type(meshfield1dlist), dimension(this%var_num,mesh_num), target | q_list, | ||
| integer, intent(in) | mesh_num ) |
Definition at line 80 of file scale_meshfield_spectral_transform.F90.
| integer scale_meshfield_spectral_transform::meshfield_spetraltransform1d::kall |
Definition at line 67 of file scale_meshfield_spectral_transform.F90.
| integer scale_meshfield_spectral_transform::meshfield_spetraltransform1d::ks |
Definition at line 68 of file scale_meshfield_spectral_transform.F90.
| integer scale_meshfield_spectral_transform::meshfield_spetraltransform1d::ke |
Definition at line 68 of file scale_meshfield_spectral_transform.F90.
| real(rp) scale_meshfield_spectral_transform::meshfield_spetraltransform1d::xmin_gl |
Definition at line 70 of file scale_meshfield_spectral_transform.F90.
| real(rp) scale_meshfield_spectral_transform::meshfield_spetraltransform1d::xmax_gl |
Definition at line 70 of file scale_meshfield_spectral_transform.F90.
| real(rp) scale_meshfield_spectral_transform::meshfield_spetraltransform1d::delx |
Definition at line 71 of file scale_meshfield_spectral_transform.F90.
| real(rp), dimension(:), allocatable scale_meshfield_spectral_transform::meshfield_spetraltransform1d::k |
Definition at line 73 of file scale_meshfield_spectral_transform.F90.
| real(rp), dimension(:,:,:), allocatable scale_meshfield_spectral_transform::meshfield_spetraltransform1d::spectral_coef |
Definition at line 74 of file scale_meshfield_spectral_transform.F90.
| type(fastfouriertransform1d) scale_meshfield_spectral_transform::meshfield_spetraltransform1d::fft |
Definition at line 76 of file scale_meshfield_spectral_transform.F90.