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

Modules

module  inversemodule
 

Functions/Subroutines

subroutine inversemodule::prepare_inv_mem (ndim, incs, err)
 
subroutine, public inversemodule::doneinverse ()
 
subroutine, public inversemodule::solveinverse (x, x_eqs, f_eqs, finished, ierr)
 
subroutine inversemodule::coreinversedyn (x, x_eqs, f_eqs, F, iStep, ierr)
 
subroutine solveequation (doFactor, A, b, x, n, ierr)
 
subroutine inversemodule::inv_init (alphaH, a0, a1, a2, a3, a4, a5)
 
subroutine inversemodule::write_results_to_file (seqNr, row_nr, numcols)
 
subroutine inversemodule::coreinverse (x, x_eqs, f_eqs, F, ierr)
 
subroutine checkeqns (meqn, ierr)
 

Variables

real(dp), dimension(:,:), allocatable inversemodule::u
 
real(dp), dimension(:,:), allocatable inversemodule::ud
 
real(dp), dimension(:,:), allocatable inversemodule::udd
 
real(dp), dimension(:,:), allocatable inversemodule::cfa
 
real(dp), dimension(:,:), allocatable inversemodule::f_inv
 
real(dp), dimension(:), allocatable inversemodule::qvec
 
real(dp), dimension(:), allocatable inversemodule::v0
 
real(dp), dimension(:), allocatable inversemodule::v1
 
real(dp), dimension(:), allocatable inversemodule::v2
 
real(dp), dimension(:), allocatable inversemodule::cfact
 
real(dp), dimension(:), allocatable inversemodule::cv
 
real(dp), dimension(:), allocatable inversemodule::ma
 
real(dp), dimension(:), allocatable inversemodule::ku
 
real(dp), dimension(:), allocatable inversemodule::un
 
real(dp), dimension(:), allocatable inversemodule::udn
 
real(dp), dimension(:), allocatable inversemodule::uddn
 
real(dp), dimension(:), allocatable inversemodule::csc
 
real(dp), dimension(:), allocatable inversemodule::uc
 
real(dp), dimension(:,:), allocatable inversemodule::m
 
real(dp), dimension(:,:), allocatable inversemodule::c
 
real(dp), dimension(:,:), allocatable inversemodule::k
 
real(dp), dimension(:,:), allocatable inversemodule::kh
 
integer, dimension(:), allocatable inversemodule::ipiv
 
real(dp), dimension(:), allocatable inversemodule::fh
 

Function/Subroutine Documentation

◆ checkeqns()

subroutine coreinverse::checkeqns ( integer, dimension(:), intent(in)  meqn,
integer, intent(inout)  ierr 
)

◆ solveequation()

subroutine coreinversedyn::solveequation ( logical, intent(in)  doFactor,
real(dp), dimension(:,:), intent(inout)  A,
real(dp), dimension(:), intent(in)  b,
real(dp), dimension(:), intent(out)  x,
integer, intent(in)  n,
integer, intent(out)  ierr 
)