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

Module with data types representing superelement load objects. More...

Data Types

type  supelloadtype
 Data type representing a superelement load object. More...
 
interface  writeobject
 Standard routine for writing an object to file. More...
 

Functions/Subroutines

subroutine, public initiateloads (infp, sups, engines, loads, err)
 Initializes superelement loads with data from the solver input file. More...
 
subroutine writeloadtype (load, io, complexity)
 Standard routine for writing an object to file. More...
 
subroutine nullifyload (load)
 Initializes a superelement load object. More...
 
subroutine, public deallocateloads (loads)
 Deallocates an array of superelement load objects. More...
 

Detailed Description

Module with data types representing superelement load objects.

The module also contains subroutines for accessing or manipulating the superelement load data.

Function/Subroutine Documentation

◆ deallocateloads()

subroutine, public supelloadtypemodule::deallocateloads ( type(supelloadtype), dimension(:), pointer  loads)

Deallocates an array of superelement load objects.

Parameters
loadsThe supelloadtypemodule::supelloadtype objects to deallocate
Author
Knut Morten Okstad

date 23 Jan 2017

Here is the caller graph for this function:

◆ initiateloads()

subroutine, public supelloadtypemodule::initiateloads ( integer, intent(in)  infp,
type(supeltype), dimension(:), intent(in)  sups,
type(enginetype), dimension(:), intent(in)  engines,
type(supelloadtype), dimension(:), pointer  loads,
integer, intent(out)  err 
)

Initializes superelement loads with data from the solver input file.

Parameters
[in]infpFile unit number for the solver input file
[in]supsArray of all superelements in the model
[in]enginesArray of all engines in the model
[out]loadsArray of all loads in the model
[out]errError flag
Author
Knut Morten Okstad
Date
9 Apr 2008
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nullifyload()

subroutine supelloadtypemodule::nullifyload ( type(supelloadtype), intent(out)  load)

Initializes a superelement load object.

Parameters
loadThe supelloadtypemodule::supelloadtype object to initialize
Author
Knut Morten Okstad
Date
9 Apr 2008
Here is the caller graph for this function:

◆ writeloadtype()

subroutine supelloadtypemodule::writeloadtype ( type(supelloadtype), intent(in)  load,
integer, intent(in)  io,
integer, intent(in), optional  complexity 
)

Standard routine for writing an object to file.

Parameters
[in]loadThe supelloadtypemodule::supelloadtype object to write
[in]ioFile unit number to write to
[in]complexityIf present, the value indicates the amount of print
Author
Knut Morten Okstad
Date
9 Apr 2008