FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
fstr_frequency_analysis.f90 File Reference

Go to the source code of this file.

Modules

module  fstr_frequency_visout
 This module contains steady state frequency analysis.
 
module  fstr_frequency_analysis
 

Functions/Subroutines

subroutine fstr_frequency_visout::fstr_freq_result_init (hecmesh, numcomp, fstrresult)
 
subroutine fstr_frequency_visout::fstr_freq_result_add (fstrresult, hecmesh, comp_index, ndof, label, vect)
 
subroutine fstr_frequency_analysis::fstr_solve_frequency_analysis (hecmesh, hecmat, fstrsolid, fstreig, fstrdynamic, fstrresult, fstrparam, fstrcpl, fstrfreq, fstrmat, restart_step_num)
 
subroutine fstr_frequency_analysis::read_eigen_values (logfile, startmode, endmode, eigenvalue, anglfreq)
 
subroutine fstr_frequency_analysis::read_eigen_vector (logfile, startmode, endmode, numdof, numnode, eigenvector)
 
subroutine fstr_frequency_analysis::read_eigen_vector_res (hecmesh, startmode, endmode, numdof, numnode, eigenvector)
 
subroutine fstr_frequency_analysis::output_resfile (hecmesh, freq, ifreq, disp, vel, acc, iout)
 
subroutine fstr_frequency_analysis::output_visfile (hecmesh, ifreq, disp, vel, acc, iout)
 
subroutine fstr_frequency_analysis::extract_surf2node (hecmesh, freqdata, numdof, loadvecre, loadvecim)
 
subroutine fstr_frequency_analysis::dl_c3_freq (etype, nn, xx, yy, zz, ltype, force, vect, nsize)
 
subroutine fstr_frequency_analysis::assemble_nodeload (hecmesh, freqdata, numdof, loadvecre, loadvecim)
 
subroutine fstr_frequency_analysis::calcmassmatrix (fstrparam, hecmesh, hecmat, fstrsolid, fstreig, fstrmat)
 
subroutine fstr_frequency_analysis::scaleeigenvector (fstreig, ntotaldof, nmode, eigenvector)
 
subroutine fstr_frequency_analysis::checkorthvector (fstreig, eigenvector, imode, jmode, prod)
 
subroutine fstr_frequency_analysis::writeoutvector (im, vector)
 
subroutine fstr_frequency_analysis::calcdotproduct (a, b, c)
 
subroutine fstr_frequency_analysis::calcfreqcoeff (freqdata, loadre, loadim, inpomega, bjre, bjim)
 
subroutine fstr_frequency_analysis::calcdispvector (freqdata, bjre, bjim, dispre, dispim)
 
subroutine fstr_frequency_analysis::calcvelvector (freqdata, omega, bjre, bjim, velre, velim)
 
subroutine fstr_frequency_analysis::calcaccvector (freqdata, omega, bjre, bjim, accre, accim)
 
subroutine fstr_frequency_analysis::setupfreqparam (fstrdynamic, f_start, f_end, numfreq, raym, rayk, idnode, vistype, ioutl)
 
subroutine fstr_frequency_analysis::calcdispvectortime (freqdata, time, omega, bjre, bjim, dispre, dispim)
 
subroutine fstr_frequency_analysis::calcvelvectortime (freqdata, time, omega, bjre, bjim, velre, velim)
 
subroutine fstr_frequency_analysis::calcaccvectortime (freqdata, time, omega, bjre, bjim, accre, accim)
 
subroutine fstr_frequency_analysis::setupdynaparam (fstrdynamic, t_start, t_end, dynafreq, numdisp)
 
subroutine fstr_frequency_analysis::outputdyna_resfile (hecmesh, time, istp, dispre, dispim, velre, velim, accre, accim, iout)
 
subroutine fstr_frequency_analysis::outputdyna_visfile (hecmesh, istp, dispre, dispim, velre, velim, accre, accim, iout)