FEDEM Solver  R8.0
Source code of the dynamics solver
Functions/Subroutines
initiatespringtypemodule Module Reference

Initialization of spring objects from the solver input file. More...

Functions/Subroutines

subroutine initiatespringfailures (infp, springFailures, err)
 Initializes spring failure objects with data from the input file. More...
 
subroutine initiatespringyields (infp, engines, springYields, err)
 Initializes spring yield objects with data from the input file. More...
 
subroutine initiatesprings (infp, triads, baseSprings, springs, err)
 Initializes spring elements with data from the solver input file. More...
 
subroutine initiatebasesprings (infp, engines, functions, springFailures, springYields, springs, err)
 Initializes spring base objects with data from the input file. More...
 
subroutine checkspringconnections (springs, stat)
 Deactivates all base springs that are not referred, for consistency. More...
 

Detailed Description

Initialization of spring objects from the solver input file.

Function/Subroutine Documentation

◆ checkspringconnections()

subroutine initiatespringtypemodule::checkspringconnections ( type(springbasetype), dimension(:), intent(inout)  springs,
integer, intent(out)  stat 
)

Deactivates all base springs that are not referred, for consistency.

Parameters
springsArray of all spring base objects in the model
[out]statNumber of spring base objects that are deactivated
Author
Knut Morten Okstad
Date
5 Jul 2004
Here is the caller graph for this function:

◆ initiatebasesprings()

subroutine initiatespringtypemodule::initiatebasesprings ( integer, intent(in)  infp,
type(enginetype), dimension(:), intent(in)  engines,
type(functiontype), dimension(:), intent(in)  functions,
type(springfailuretype), dimension(:), intent(in)  springFailures,
type(springyieldtype), dimension(:), intent(in)  springYields,
type(springbasetype), dimension(:), pointer  springs,
integer, intent(out)  err 
)

Initializes spring base objects with data from the input file.

Parameters
[in]infpFile unit number for the solver input file
[in]enginesArray of all engines in the model
[in]functionsArray of all functions in the model
[in]springFailuresArray of all spring failure objects in the model
[in]springYieldsArray of all spring yield objects in the model
[out]springsArray of all spring base objects in the model
[out]errError flag
Author
Bjorn Haugen
Date
Apr 2002
Author
Knut Morten Okstad
Date
1 Jul 2002
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initiatespringfailures()

subroutine initiatespringtypemodule::initiatespringfailures ( integer, intent(in)  infp,
type(springfailuretype), dimension(:), pointer  springFailures,
integer, intent(out)  err 
)

Initializes spring failure objects with data from the input file.

Parameters
[in]infpFile unit number for the solver input file
[out]springFailuresArray of all spring failure objects in the model
[out]errError flag
Author
Bjorn Haugen
Date
Apr 2005
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initiatesprings()

subroutine initiatespringtypemodule::initiatesprings ( integer, intent(in)  infp,
type(triadtype), dimension(:), intent(in)  triads,
type(springbasetype), dimension(:), intent(in)  baseSprings,
type(springtype), dimension(:), pointer  springs,
integer, intent(out)  err 
)

Initializes spring elements with data from the solver input file.

Parameters
[in]infpFile unit number for the solver input file
[in]triadsArray of all triads in the model
[in]baseSpringsArray of all spring base objects in the model
[out]springsArray of all spring elements in the model
[out]errError flag
Author
Karl Erik Thoresen and Bjorn Haugen
Date
Nov 1998
Author
Knut Morten Okstad
Date
Jul 2002
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initiatespringyields()

subroutine initiatespringtypemodule::initiatespringyields ( integer, intent(in)  infp,
type(enginetype), dimension(:), target  engines,
type(springyieldtype), dimension(:), pointer  springYields,
integer, intent(out)  err 
)

Initializes spring yield objects with data from the input file.

Parameters
[in]infpFile unit number for the solver input file
[in]enginesArray of all engines in the model
[out]springYieldsArray of all spring yield objects in the model
[out]errError flag
Author
Bjorn Haugen
Date
Apr 2005
Here is the call graph for this function:
Here is the caller graph for this function: