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

Functions/Subroutines

subroutine initiatespringfailures (infp, springFailures, err)
 
subroutine initiatespringyields (infp, engines, springYields, err)
 
subroutine initiatesprings (infp, triads, baseSprings, springs, err)
 
subroutine initiatebasesprings (infp, engines, functions, springFailures, springYields, springs, err)
 
subroutine, private connectfunctions (lengthId, stiffId, forceId, posScaleId, negScaleId, engines, functions, spr, err)
 
subroutine checkspringconnections (baseSprings, stat)
 

Function/Subroutine Documentation

◆ checkspringconnections()

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

◆ connectfunctions()

subroutine, private initiatespringtypemodule::connectfunctions ( integer, intent(in)  lengthId,
integer, intent(in)  stiffId,
integer, intent(in)  forceId,
integer, intent(in)  posScaleId,
integer, intent(in)  negScaleId,
type(enginetype), dimension(:), intent(in)  engines,
type(functiontype), dimension(:), intent(in)  functions,
type(springbasetype), intent(out)  spr,
integer, intent(out)  err 
)
private

◆ 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 
)

◆ initiatespringfailures()

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

◆ 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 
)

◆ initiatespringyields()

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