FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines | Variables
inadd.f90 File Reference

Data Types

interface  inaddmodule::inadd
 

Modules

module  inaddmodule
 

Functions/Subroutines

subroutine inaddmodule::lhsinadd (sam, SSM, SMM, SMASS, RMASS, diagMass, dataCheck, IOPadd, IPSW, LPU, IERR, gFull)
 
subroutine csaddgravity (iel, EM, g)
 
subroutine inaddmodule::rhsinadd (sam, RHS, ILC, IPSW, LPU, IERR)
 
subroutine inaddmodule::checkmatrix (iel, ieltyp, ek, ipsw, lpu, nErr)
 
subroutine, public inaddmodule::extractsubmat (sam, SSM, SMM, SMIE, SMEE, SKIE, SKEE, IPSW, LPU, IERR, extractSKie)
 
real(dp) function inaddmodule::dsum (n, A, inc)
 
real(dp) function inaddmodule::lumpsolidmass (n, MC, ML)
 
subroutine inaddmodule::expand56 (n, V5, V6)
 
subroutine inaddmodule::add11 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add21 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add22 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add_andes3 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, LPU, IERR)
 
subroutine inaddmodule::add_andes4 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, LPU, IERR)
 
subroutine inaddmodule::add31 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add32 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add41 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add42 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add43 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add44 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::expsolid (EKF, EKO, NENOD)
 
subroutine inaddmodule::add45 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add46 (IOP, IEL, NEDOF, EK, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add50 (sam, IEL, NEDOF, EM, Mt, Mr, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add51 (sam, IEL, NEDOF, EM, EMASS, diagMass, IPSW, LPU, IERR)
 
subroutine inaddmodule::add70 (IEL, NEDOF, EK, Kt, Kr, IPSW, LPU, IERR)
 
subroutine inaddmodule::add72 (IEL, NEDOF, EK, IPSW, LPU, IERR)
 
subroutine inaddmodule::load21 (IEL, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load22 (IEL, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load41 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load42 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load43 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load44 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load45 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 
subroutine inaddmodule::load46 (IEL, IFACE, P, NEDOF, ES, IPSW, LPU, IERR)
 

Variables

integer, dimension(3), save inaddmodule::unitbad = 0
 File unit for groups of bad elements. More...
 

Function/Subroutine Documentation

◆ csaddgravity()

subroutine lhsinadd::csaddgravity ( integer, intent(in)  iel,
real(dp), dimension(:,:), intent(in)  EM,
real(dp), dimension(:,:), intent(inout)  g 
)