FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
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, hecLagMAT, 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 free_result_data (res)
 
subroutine nullify_result_data (res)
 
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, hecLagMAT)
 
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)
 

Function/Subroutine Documentation

◆ free_result_data()

subroutine read_eigen_vector_res::free_result_data ( type(hecmwst_result_data)  res)

Definition at line 413 of file fstr_frequency_analysis.f90.

Here is the caller graph for this function:

◆ nullify_result_data()

subroutine read_eigen_vector_res::nullify_result_data ( type(hecmwst_result_data)  res)

Definition at line 426 of file fstr_frequency_analysis.f90.

Here is the caller graph for this function: