FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
fstr_CreateMatrix.f90 File Reference

Go to the source code of this file.

Modules

module  m_fstr_creatematrix_and_dampingforce
 This module assembles the tangent stiffness matrix and, in the implicit dynamic case, also the effective dynamic system matrix A = c1*K + c2*M (+ b3*C for connectors) together with the corresponding RHS contribution stored in fstrSOLIDDFORCE.
 

Functions/Subroutines

subroutine, public m_fstr_creatematrix_and_dampingforce::fstr_creatematrix_and_dampingforce (hecMESH, hecMAT, fstrSOLID, time, tincr, fstrDYNAMIC, coef)
 Assemble the system matrix and, optionally, the dynamic damping force. More...
 
subroutine m_fstr_creatematrix_and_dampingforce::calc_stiff_and_mass_elem (ic_type, nn, ndof, ecoord, u, u_prev, tt, time, tincr, is_dynamic, fstrSOLID, hecMESH, icel, nodLOCAL, stiff_mat, mass_mat, damp_mat, lumped)
 Compute the element tangent stiffness (and, in the dynamic case, the element mass and connector damping matrices) for the given element type. More...
 
subroutine m_fstr_creatematrix_and_dampingforce::calc_damping_mat_and_force_elem (ic_type, nn, ndof, material, fstrDYNAMIC, a3, b3, vecA, vecB, stiff_mat, mass_mat, damp_mat, mat, df)
 Combine the element K, M (and connector C) into the effective dynamic system matrix mat = c1*K + c2*M (+ b3*C) and compute the corresponding RHS contribution df. More...