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

Assembly of FE matrices into system matrices. More...

Data Types

type  sammodule::samtype
 Data structure for management of FE matrix assembly. More...
 
interface  sammodule::writeobject
 Standard routine for writing an object to file. More...
 

Modules

module  sammodule
 This module contains a data structure for assembly of FE matrices.
 

Functions/Subroutines

subroutine sammodule::nullifysam (samData)
 Nullifies all pointers to enable safe testing after allocation. More...
 
subroutine sammodule::deallocatesam (samData)
 Deallocates all dynamic arrays within the SAM structure. More...
 
subroutine sammodule::check (samData, lpu, ierr, checkEquations)
 Performs consistency checking of the SAM data structure. More...
 
integer function sammodule::nodenumfromdofnum (sam, idof, extNum)
 Returns internal node number and local dof-number for a global dof. More...
 
integer function sammodule::nodenumfromeqnum (sam, ieq, extNum)
 Returns internal node number and local dof-number for an equation. More...
 
subroutine sammodule::writesamsize (sam, lpu)
 Writes out allocated storage for the SAM data structure. More...
 
subroutine, private sammodule::writesam (sam, io, complexity, title)
 Standard routine for writing an object to file. More...
 
subroutine sammodule::lumpedsam (orgSam, newSam, ierr)
 Duplicates the SAM object to emulate a model with 1-DOF elements. More...
 
subroutine sammodule::inverteqpartition (lp1, lp2, sam, ierr)
 Forms the control arrays dofPosIn1 and/or dofPosIn2 in SAM. More...
 

Variables

integer, parameter sammodule::version_p = 3
 Version tag. More...
 

Detailed Description

Assembly of FE matrices into system matrices.