FEDEM Solver  R8.0
Source code of the dynamics solver
Functions/Subroutines
feDataRoutines.f90 File Reference

Call-backs for the GSF equation solver. More...

Functions/Subroutines

subroutine getconnectivityfedata (T, nels, nnpc, xnpc, npc)
 Extracts the element connectivity table for the FE model. More...
 
subroutine getconstraintsfedata (T, nceq, nnceq, xceq, ceq, tcc)
 Extracts the constraint equations of the linear couplings. More...
 
subroutine getpartitionfedata (T, nnod, ndof, madof, msc, minex)
 Extracts the nodal DOF information. More...
 

Detailed Description

Call-backs for the GSF equation solver.

Function/Subroutine Documentation

◆ getconnectivityfedata()

subroutine getconnectivityfedata ( type(fedatainput), intent(in)  T,
integer(is), intent(out)  nels,
integer(is), intent(out)  nnpc,
integer(is), dimension(:), pointer  xnpc,
integer(is), dimension(:), pointer  npc 
)

Extracts the element connectivity table for the FE model.

Parameters
[in]TObject with FE input data
[out]nelsNumber of elements in the FE model
[out]nnpcSize of the nodal correspondance array
[out]xnpcPointer to index array for the nodal point correspondances
[out]npcPointer to the nodal point correspondance array
Author
Knut Morten Okstad
Date
17 Sep 2004

◆ getconstraintsfedata()

subroutine getconstraintsfedata ( type(fedatainput), intent(in)  T,
integer(is), intent(out)  nceq,
integer(is), intent(out)  nnceq,
integer(is), dimension(:), pointer  xceq,
integer(is), dimension(:), pointer  ceq,
real(wp), dimension(:), optional, pointer  tcc 
)

Extracts the constraint equations of the linear couplings.

Parameters
[in]TObject with FE input data
[out]nceqNumber of constraint equations in the FE model
[out]nnceqSize of the constraint equation definition array
[out]xceqPointer to index array for the constraint equations
[out]ceqPointer to the constraint equation definition array
[out]tccPointer to the constraint equation coefficients
Author
Knut Morten Okstad
Date
17 Sep 2004

◆ getpartitionfedata()

subroutine getpartitionfedata ( type(fedatainput), intent(in)  T,
integer(is), intent(out)  nnod,
integer(is), intent(out)  ndof,
integer(is), dimension(:), pointer  madof,
integer(is), dimension(:), pointer  msc,
integer(is), dimension(:), pointer  minex 
)

Extracts the nodal DOF information.

Parameters
[in]TObject with FE input data
[out]nnodNumber of nodes in the FE model
[out]ndofNumber of degrees if freedom in the FE model
[out]madofPointer to the array of accumulated DOFs for the nodes
[out]mscPointer to the array of DOF status codes
[out]minexPointer to the internal-to-external node number mapping
Author
Knut Morten Okstad
Date
17 Sep 2004