SPEED
speed_sci::system Type Reference

Public Attributes

integer *4 id
 system ID
 
real *8 tn
 natural period of the system
 
integer *4 ndt
 
integer *4 ndof
 ratio between soil and system time step
 
real *8 dt
 
real *8 dt2
 system time step (and its square)
 
integer *4 structtype
 
integer *4 const_law
 constitutive law (1-Linear Elastic, 2-Elastoplastic, 3-Trilinear)
 
integer *4 sfs
 1-consider soil-foundation-structure interaction (4-DOF with SSI), 0-don't
 
integer *4 forceapplicationtype
 
real *8 height
 
real *8 floor_h
 
real *8 tend
 
real *8 t2
 
real *8 area
 
real *8 massparea
 
real *8 calpha
 
real *8 cbeta
 
real *8, dimension(:,:), allocatable ms
 
real *8, dimension(:,:), allocatable ks
 
real *8, dimension(:,:), allocatable sysc
 
real *8, dimension(:,:), allocatable ms_inv
 Structual Mass, Stiffness, Damping Matrices.
 
real *8, dimension(:,:,:), allocatable props
 
real *8, dimension(:,:), allocatable dval
 
real *8, dimension(4, 4) mat_m
 
real *8, dimension(4, 4) mat_ks
 
real *8, dimension(4, 4) mat_ki
 
real *8, dimension(4, 4) mat_c
 
real *8, dimension(4, 4) mat_f
 
real *8, dimension(4, 4) mat_mcinv
 mass, stiffness, soil-foundation stiffness and damping matrix for SFS interaction
 
real *8 mf
 
real *8 j
 
real *8 k0
 
real *8 kr
 
real *8 kv
 soil-foundation stiffness matrix
 
real *8 beta_newmark
 
real *8 gamma_newmark
 coefficients for newmark method
 
real *8 hs
 
real *8 ss
 hardening and softening moduli
 
real *8 csi
 
real *8 cs
 
real *8 c0
 
real *8 cr
 
real *8 cv
 damping ratio and damping coeff for damping matrix
 
real *8, dimension(4, 2) u
 
real *8, dimension(4, 2) v
 
real *8, dimension(4, 2) a
 
real *8, dimension(4, 2) f
 displ, vel, acc for 4-DOF implementation
 
real *8, dimension(2) fs
 
real *8, dimension(2) fb
 structure and basement shear force
 
real *8, dimension(:,:), allocatable idr
 
real *8, dimension(:,:), allocatable variidr
 
real *8, dimension(:,:), allocatable intforce
 drift, drift variation, interaction force with ground in x and y direction (Ku in linear elastic case)
 
real *8, dimension(:,:), allocatable maxidr
 
real *8, dimension(:,:), allocatable mdofet
 
real *8, dimension(:,:), allocatable mdofspd
 
real *8, dimension(:,:,:), allocatable mdofstatev
 
real *8, dimension(:,:), allocatable mdofyield
 
real *8, dimension(:,:), allocatable mdofstate
 
real *8, dimension(:,:), allocatable mdofideath
 
real *8, dimension(:,:), allocatable tempu0
 
real *8, dimension(:,:), allocatable tempu1
 
real *8, dimension(:,:), allocatable tempu
 
real *8, dimension(:,:), allocatable tempa1
 displacement at time n-1, n, n+1, absolute acceleration at time n
 
real *8, dimension(:,:), allocatable tempra1
 
real *8 fy
 
real *8 fh
 
real *8 fu
 
real *8 ey
 
real *8 eh
 
real *8 eu
 
integer *4, dimension(3) branch
 
integer *4, dimension(3) damage
 defines the branch of the constitutive law and the eventual damage state
 
integer *4 flag_minv
 

Detailed Description

Definition at line 729 of file MODULES.f90.

Member Data Documentation

◆ a

real*8, dimension(4,2) speed_sci::system::a

Definition at line 755 of file MODULES.f90.

◆ area

real*8 speed_sci::system::area

Definition at line 741 of file MODULES.f90.

◆ beta_newmark

real*8 speed_sci::system::beta_newmark

Definition at line 750 of file MODULES.f90.

750 real*8 :: beta_newmark, gamma_newmark

◆ branch

integer*4, dimension(3) speed_sci::system::branch

Definition at line 767 of file MODULES.f90.

767 integer*4,dimension(3) :: branch, damage

◆ c0

real*8 speed_sci::system::c0

Definition at line 753 of file MODULES.f90.

◆ calpha

real*8 speed_sci::system::calpha

Definition at line 742 of file MODULES.f90.

742 real*8 :: calpha, cbeta

◆ cbeta

real*8 speed_sci::system::cbeta

Definition at line 742 of file MODULES.f90.

◆ const_law

integer*4 speed_sci::system::const_law

constitutive law (1-Linear Elastic, 2-Elastoplastic, 3-Trilinear)

Definition at line 737 of file MODULES.f90.

737 integer*4 :: const_law

◆ cr

real*8 speed_sci::system::cr

Definition at line 753 of file MODULES.f90.

◆ cs

real*8 speed_sci::system::cs

Definition at line 753 of file MODULES.f90.

◆ csi

real*8 speed_sci::system::csi

Definition at line 753 of file MODULES.f90.

753 real*8 :: csi, cs, c0, cr, cv

◆ cv

real*8 speed_sci::system::cv

damping ratio and damping coeff for damping matrix

Definition at line 753 of file MODULES.f90.

◆ damage

integer*4, dimension(3) speed_sci::system::damage

defines the branch of the constitutive law and the eventual damage state

Definition at line 767 of file MODULES.f90.

◆ dt

real*8 speed_sci::system::dt

Definition at line 734 of file MODULES.f90.

734 real*8 :: dt, dt2

◆ dt2

real*8 speed_sci::system::dt2

system time step (and its square)

Definition at line 734 of file MODULES.f90.

◆ dval

real*8, dimension (:,:), allocatable speed_sci::system::dval

Definition at line 745 of file MODULES.f90.

745 real*8, dimension (:,:), allocatable :: dval

◆ eh

real*8 speed_sci::system::eh

Definition at line 766 of file MODULES.f90.

◆ eu

real*8 speed_sci::system::eu

Definition at line 766 of file MODULES.f90.

◆ ey

real*8 speed_sci::system::ey

Definition at line 766 of file MODULES.f90.

◆ f

real*8, dimension(4,2) speed_sci::system::f

displ, vel, acc for 4-DOF implementation

Definition at line 755 of file MODULES.f90.

◆ fb

real*8, dimension(2) speed_sci::system::fb

structure and basement shear force

Definition at line 756 of file MODULES.f90.

◆ fh

real*8 speed_sci::system::fh

Definition at line 766 of file MODULES.f90.

◆ flag_minv

integer*4 speed_sci::system::flag_minv

Definition at line 768 of file MODULES.f90.

768 integer*4 :: flag_Minv

◆ floor_h

real*8 speed_sci::system::floor_h

Definition at line 741 of file MODULES.f90.

◆ forceapplicationtype

integer*4 speed_sci::system::forceapplicationtype

Definition at line 739 of file MODULES.f90.

739 integer*4 :: ForceApplicationtype ! Apply reactions from Building onto Soil assuming : 1-PointForce, 2-ShearStress over an Area of ground surface

◆ fs

real*8, dimension(2) speed_sci::system::fs

Definition at line 756 of file MODULES.f90.

756 real*8, dimension(2) :: fs, fb

◆ fu

real*8 speed_sci::system::fu

Definition at line 766 of file MODULES.f90.

◆ fy

real*8 speed_sci::system::fy

Definition at line 766 of file MODULES.f90.

766 real*8 :: fy, fh, fu, ey, eh, eu

◆ gamma_newmark

real*8 speed_sci::system::gamma_newmark

coefficients for newmark method

Definition at line 750 of file MODULES.f90.

◆ height

real*8 speed_sci::system::height

Definition at line 741 of file MODULES.f90.

741 real*8 :: height, floor_h, tend, t2, area, massparea

◆ hs

real*8 speed_sci::system::hs

Definition at line 752 of file MODULES.f90.

752 real*8 :: hs, ss

◆ id

integer*4 speed_sci::system::id

system ID

Definition at line 730 of file MODULES.f90.

730 integer*4 :: ID

◆ idr

real*8, dimension(:,:), allocatable speed_sci::system::idr

Definition at line 758 of file MODULES.f90.

758 real*8, dimension(:,:), allocatable :: idr, variidr, intforce

◆ intforce

real*8, dimension(:,:), allocatable speed_sci::system::intforce

drift, drift variation, interaction force with ground in x and y direction (Ku in linear elastic case)

Definition at line 758 of file MODULES.f90.

◆ j

real*8 speed_sci::system::j

Definition at line 748 of file MODULES.f90.

◆ k0

real*8 speed_sci::system::k0

Definition at line 749 of file MODULES.f90.

749 real*8 :: k0, kr, kv

◆ kr

real*8 speed_sci::system::kr

Definition at line 749 of file MODULES.f90.

◆ ks

real*8, dimension (:,:), allocatable speed_sci::system::ks

Definition at line 743 of file MODULES.f90.

◆ kv

real*8 speed_sci::system::kv

soil-foundation stiffness matrix

Definition at line 749 of file MODULES.f90.

◆ massparea

real*8 speed_sci::system::massparea

Definition at line 741 of file MODULES.f90.

◆ mat_c

real*8, dimension(4,4) speed_sci::system::mat_c

Definition at line 747 of file MODULES.f90.

◆ mat_f

real*8, dimension(4,4) speed_sci::system::mat_f

Definition at line 747 of file MODULES.f90.

◆ mat_ki

real*8, dimension(4,4) speed_sci::system::mat_ki

Definition at line 747 of file MODULES.f90.

◆ mat_ks

real*8, dimension(4,4) speed_sci::system::mat_ks

Definition at line 747 of file MODULES.f90.

◆ mat_m

real*8, dimension(4,4) speed_sci::system::mat_m

Definition at line 747 of file MODULES.f90.

747 real*8, dimension(4,4) :: mat_m, mat_ks, mat_ki, mat_c, mat_f, mat_mcinv

◆ mat_mcinv

real*8, dimension(4,4) speed_sci::system::mat_mcinv

mass, stiffness, soil-foundation stiffness and damping matrix for SFS interaction

Definition at line 747 of file MODULES.f90.

◆ maxidr

real*8, dimension(:,:), allocatable speed_sci::system::maxidr

Definition at line 759 of file MODULES.f90.

759 real*8, dimension(:,:), allocatable :: maxidr

◆ mdofet

real*8, dimension(:,:), allocatable speed_sci::system::mdofet

Definition at line 760 of file MODULES.f90.

760 real*8, dimension(:,:), allocatable :: mdofet, mdofspd

◆ mdofideath

real*8, dimension(:,:), allocatable speed_sci::system::mdofideath

Definition at line 762 of file MODULES.f90.

◆ mdofspd

real*8, dimension(:,:), allocatable speed_sci::system::mdofspd

Definition at line 760 of file MODULES.f90.

◆ mdofstate

real*8, dimension(:,:), allocatable speed_sci::system::mdofstate

Definition at line 762 of file MODULES.f90.

◆ mdofstatev

real*8, dimension(:,:,:), allocatable speed_sci::system::mdofstatev

Definition at line 761 of file MODULES.f90.

761 real*8, dimension(:,:,:), allocatable :: mdofstatev

◆ mdofyield

real*8, dimension(:,:), allocatable speed_sci::system::mdofyield

Definition at line 762 of file MODULES.f90.

762 real*8, dimension(:,:), allocatable :: mdofyield, mdofstate, mdofideath

◆ mf

real*8 speed_sci::system::mf

Definition at line 748 of file MODULES.f90.

748 real*8 :: mf, j ! Foundation Mass, Centroidal Moment of Inertia, Structural Height - For SFS system(?)

◆ ms

real*8, dimension (:,:), allocatable speed_sci::system::ms

Definition at line 743 of file MODULES.f90.

743 real*8, dimension (:,:), allocatable :: ms, ks, sysc, ms_inv

◆ ms_inv

real*8, dimension (:,:), allocatable speed_sci::system::ms_inv

Structual Mass, Stiffness, Damping Matrices.

Definition at line 743 of file MODULES.f90.

◆ ndof

integer*4 speed_sci::system::ndof

ratio between soil and system time step

Definition at line 733 of file MODULES.f90.

◆ ndt

integer*4 speed_sci::system::ndt

Definition at line 733 of file MODULES.f90.

733 integer*4 :: ndt, NDOF

◆ props

real*8, dimension(:,:,:), allocatable speed_sci::system::props

Definition at line 744 of file MODULES.f90.

744 real*8, dimension(:,:,:), allocatable :: props

◆ sfs

integer*4 speed_sci::system::sfs

1-consider soil-foundation-structure interaction (4-DOF with SSI), 0-don't

Definition at line 738 of file MODULES.f90.

738 integer*4 :: SFS

◆ ss

real*8 speed_sci::system::ss

hardening and softening moduli

Definition at line 752 of file MODULES.f90.

◆ structtype

integer*4 speed_sci::system::structtype

Definition at line 736 of file MODULES.f90.

736 integer*4 :: StructType ! 1. SDOF, 2. MDOF

◆ sysc

real*8, dimension (:,:), allocatable speed_sci::system::sysc

Definition at line 743 of file MODULES.f90.

◆ t2

real*8 speed_sci::system::t2

Definition at line 741 of file MODULES.f90.

◆ tempa1

real*8, dimension(:,:), allocatable speed_sci::system::tempa1

displacement at time n-1, n, n+1, absolute acceleration at time n

Definition at line 763 of file MODULES.f90.

◆ tempra1

real*8, dimension(:,:), allocatable speed_sci::system::tempra1

Definition at line 764 of file MODULES.f90.

764 real*8, dimension(:,:), allocatable :: tempra1 ! Relative Acceleration of lumped mass in SDOF

◆ tempu

real*8, dimension(:,:), allocatable speed_sci::system::tempu

Definition at line 763 of file MODULES.f90.

◆ tempu0

real*8, dimension(:,:), allocatable speed_sci::system::tempu0

Definition at line 763 of file MODULES.f90.

763 real*8, dimension(:,:), allocatable :: tempu0,tempu1,tempu,tempa1

◆ tempu1

real*8, dimension(:,:), allocatable speed_sci::system::tempu1

Definition at line 763 of file MODULES.f90.

◆ tend

real*8 speed_sci::system::tend

Definition at line 741 of file MODULES.f90.

◆ tn

real*8 speed_sci::system::tn

natural period of the system

Definition at line 732 of file MODULES.f90.

732 real*8 :: tn

◆ u

real*8, dimension(4,2) speed_sci::system::u

Definition at line 755 of file MODULES.f90.

755 real*8, dimension(4,2) :: u, v, a, f

◆ v

real*8, dimension(4,2) speed_sci::system::v

Definition at line 755 of file MODULES.f90.

◆ variidr

real*8, dimension(:,:), allocatable speed_sci::system::variidr

Definition at line 758 of file MODULES.f90.


The documentation for this type was generated from the following file: