FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Functions/Subroutines
systemtypemodule Module Reference

Module with system data containers. More...

Data Types

type  systemtype
 Data type containing parameters and system matrices of the model. More...
 
interface  writeobject
 Standard routine for writing an object to file. More...
 

Functions/Subroutines

subroutine writesystemtype (sys, io, complexity)
 Standard routine for writing an object to io. More...
 
subroutine nullifysys (sys)
 Initializes the SystemType object. More...
 
subroutine deallocatesys (sys)
 Deallocates the SystemType object. More...
 
logical function isquasistatic (sys, time)
 Checks whether current step is quasi-static or dynamic. More...
 

Detailed Description

Module with system data containers.

Function/Subroutine Documentation

◆ deallocatesys()

subroutine systemtypemodule::deallocatesys ( type(systemtype), intent(inout)  sys)

Deallocates the SystemType object.

Parameters
sysSystem level model data
Author
Knut Morten Okstad
Date
23 Jan 2017
Here is the caller graph for this function:

◆ isquasistatic()

logical function systemtypemodule::isquasistatic ( type(systemtype), intent(in)  sys,
real(dp), intent(in), optional  time 
)

Checks whether current step is quasi-static or dynamic.

Parameters
[in]sysSystem level model data
[in]timeCurrent simulation time
Author
Knut Morten Okstad
Date
11 Oct 2022
Here is the caller graph for this function:

◆ nullifysys()

subroutine systemtypemodule::nullifysys ( type(systemtype), intent(out)  sys)

Initializes the SystemType object.

Parameters
[out]sysSystem level model data
Author
Knut Morten Okstad
Date
25 Apr 2002
Here is the caller graph for this function:

◆ writesystemtype()

subroutine systemtypemodule::writesystemtype ( type(systemtype), intent(in)  sys,
integer, intent(in)  io,
integer, intent(in), optional  complexity 
)

Standard routine for writing an object to io.

Parameters
[in]sysSystem level model data
[in]ioFile unit number to write to
[in]complexityOption controlling the amount of output
Author
Knut Morten Okstad
Date
22 Jun 2000