![]() |
FrontISTR
6.0.0
Large-scale structural analysis program with finit element method
|
This module provides subroutines to read the cards of frequency response analysis into fstr_freqanalysis. Loads are appended independently of the input file format. header_name is the card name shown in error messages. loadcase is kFLOADCASE_RE (real part) or kFLOADCASE_IM (imaginary part). More...
Functions/Subroutines | |
| subroutine | fstr_freqanalysis_finalize (f) |
| subroutine | fstr_freqanalysis_data_finalize (f) |
| subroutine | fstr_setup_fload (ctrl, P) |
| Read in !FLOAD ! More... | |
| subroutine | fstr_setup_facceleration (ctrl, P) |
| Read in !FACCELERATION ! More... | |
| subroutine | fstr_setup_eigenread (ctrl, P) |
| Read in !EIGENREAD ! More... | |
| subroutine | fstr_freq_append_fload (hecMESH, fstrFREQ, header_name, gid, loadcase, n, grp_names, dofs, vals) |
| Append !FLOAD ! More... | |
| subroutine | fstr_freq_append_facceleration (hecMESH, fstrFREQ, header_name, loadcase, n, grp_names, dof_ids, dof_ide, vals) |
| Append !FACCELERATION ! More... | |
This module provides subroutines to read the cards of frequency response analysis into fstr_freqanalysis. Loads are appended independently of the input file format. header_name is the card name shown in error messages. loadcase is kFLOADCASE_RE (real part) or kFLOADCASE_IM (imaginary part).
| subroutine m_fstr_freq_setup::fstr_freq_append_facceleration | ( | type(hecmwst_local_mesh), target | hecMESH, |
| type(fstr_freqanalysis) | fstrFREQ, | ||
| character(len=*), intent(in) | header_name, | ||
| integer(kind=kint), intent(in) | loadcase, | ||
| integer(kind=kint), intent(in) | n, | ||
| character(len=hecmw_name_len), dimension(:), intent(in) | grp_names, | ||
| integer(kind=kint), dimension(:), intent(in) | dof_ids, | ||
| integer(kind=kint), dimension(:), intent(in) | dof_ide, | ||
| real(kind=kreal), dimension(:), intent(in) | vals | ||
| ) |
Append !FACCELERATION !
Definition at line 275 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_freq_append_fload | ( | type(hecmwst_local_mesh), target | hecMESH, |
| type(fstr_freqanalysis) | fstrFREQ, | ||
| character(len=*), intent(in) | header_name, | ||
| integer(kind=kint), intent(in) | gid, | ||
| integer(kind=kint), intent(in) | loadcase, | ||
| integer(kind=kint), intent(in) | n, | ||
| character(len=hecmw_name_len), dimension(:), intent(in) | grp_names, | ||
| integer(kind=kint), dimension(:), intent(in) | dofs, | ||
| real(kind=kreal), dimension(:), intent(in) | vals | ||
| ) |
Append !FLOAD !
Definition at line 226 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_freqanalysis_data_finalize | ( | type( fstr_freqanalysis_data ), intent(inout) | f | ) |
Definition at line 41 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_freqanalysis_finalize | ( | type( fstr_freqanalysis ), intent(inout) | f | ) |
Definition at line 26 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_setup_eigenread | ( | integer(kind=kint) | ctrl, |
| type(fstr_param_pack) | P | ||
| ) |
Read in !EIGENREAD !
Definition at line 203 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_setup_facceleration | ( | integer(kind=kint) | ctrl, |
| type(fstr_param_pack) | P | ||
| ) |
Read in !FACCELERATION !
Data line: NODE_ID, DOF_idS, DOF_idE, Value (same as !ACCELERATION). Value is the acceleration amplitude of DOF_idS..DOF_idE, stored as the real part (LOAD CASE=1, default) or the imaginary part (LOAD CASE=2).
Definition at line 130 of file fstr_freq_setup.f90.
| subroutine m_fstr_freq_setup::fstr_setup_fload | ( | integer(kind=kint) | ctrl, |
| type(fstr_param_pack) | P | ||
| ) |
Read in !FLOAD !
Definition at line 51 of file fstr_freq_setup.f90.