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

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

Modules

module  initiatespringtypemodule
 Initialization of spring objects from the solver input file.
 

Functions/Subroutines

subroutine initiatespringtypemodule::initiatespringfailures (infp, springFailures, err)
 Initializes spring failure objects with data from the input file. More...
 
subroutine initiatespringtypemodule::initiatespringyields (infp, engines, springYields, err)
 Initializes spring yield objects with data from the input file. More...
 
subroutine initiatespringtypemodule::initiatesprings (infp, triads, baseSprings, springs, err)
 Initializes spring elements with data from the solver input file. More...
 
subroutine initiatespringtypemodule::initiatebasesprings (infp, engines, functions, springFailures, springYields, springs, err)
 Initializes spring base objects with data from the input file. More...
 
subroutine connectfunctions (lengthId, stiffId, forceId, posScaleId, negScaleId, spr, err)
 Connects functions and engines to the given spring base object. More...
 
subroutine initiatespringtypemodule::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

◆ connectfunctions()

subroutine initiatebasesprings::connectfunctions ( integer, intent(in)  lengthId,
integer, intent(in)  stiffId,
integer, intent(in)  forceId,
integer, intent(in)  posScaleId,
integer, intent(in)  negScaleId,
type(springbasetype), intent(out)  spr,
integer, intent(out)  err 
)

Connects functions and engines to the given spring base object.