CalculiX
2.13
A Free Software Three-Dimensional Structural Finite Element Program
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | mafillsmcsse (co, kon, ipkon, lakon, ne, ipompc, nodempc, coefmpc, nmpc, nelemload, sideload, xload, nload, xbody, ipobody, nbody, cgr, nactdof, neq, nmethod, ikmpc, ilmpc, elcon, nelcon, rhcon, nrhcon, alcon, nalcon, alzero, ielmat, ielorien, norien, orab, ntmat_, t0, t1, ithermal, iprestr, vold, iperturb, sti, stx, iexpl, plicon, nplicon, plkcon, nplkcon, xstiff, npmat_, dtime, matname, mi, ncmat_, mass, stiffness, buckling, rhsi, intscheme, physcon, ttime, time, istep, iinc, coriolis, ibody, xloadold, reltime, veold, springarea, nstate_, xstateini, xstate, thicke, integerglob, doubleglob, tieset, istartset, iendset, ialset, ntie, nasym, pslavsurf, pmastsurf, mortar, clearini, ielprop, prop, ne0, nea, neb, distmin, ndesi, nodedesi, df, jqs, irows, dfl, icoordinate, dxstiff, xdesi, istartelem, ialelem, v, sigma, labmpc, ics, cs, mcs, nk, nzss) |
subroutine mafillsmcsse | ( | real*8, dimension(3,*), intent(in) | co, |
integer, dimension(*), intent(in) | kon, | ||
integer, dimension(*), intent(in) | ipkon, | ||
character*8, dimension(*), intent(in) | lakon, | ||
integer, intent(in) | ne, | ||
integer, dimension(*), intent(in) | ipompc, | ||
integer, dimension(3,*), intent(in) | nodempc, | ||
real*8, dimension(*), intent(in) | coefmpc, | ||
integer, intent(in) | nmpc, | ||
integer, dimension(2,*), intent(in) | nelemload, | ||
character*20, dimension(*), intent(in) | sideload, | ||
real*8, dimension(2,*), intent(inout) | xload, | ||
integer, intent(in) | nload, | ||
real*8, dimension(7,*), intent(in) | xbody, | ||
integer, dimension(2,*), intent(in) | ipobody, | ||
integer, intent(in) | nbody, | ||
real*8, dimension(4,*), intent(inout) | cgr, | ||
integer, dimension(0:mi(2),*), intent(in) | nactdof, | ||
integer, dimension(2), intent(in) | neq, | ||
integer, intent(inout) | nmethod, | ||
integer, dimension(*), intent(in) | ikmpc, | ||
integer, dimension(*), intent(in) | ilmpc, | ||
real*8, dimension(0:ncmat_,ntmat_,*), intent(in) | elcon, | ||
integer, dimension(2,*), intent(in) | nelcon, | ||
real*8, dimension(0:1,ntmat_,*), intent(in) | rhcon, | ||
integer, dimension(*), intent(in) | nrhcon, | ||
real*8, dimension(0:6,ntmat_,*), intent(in) | alcon, | ||
integer, dimension(2,*), intent(in) | nalcon, | ||
real*8, dimension(*), intent(in) | alzero, | ||
integer, dimension(mi(3),*), intent(in) | ielmat, | ||
integer, dimension(mi(3),*), intent(in) | ielorien, | ||
integer, intent(in) | norien, | ||
real*8, dimension(7,*), intent(in) | orab, | ||
integer, intent(in) | ntmat_, | ||
real*8, dimension(*), intent(in) | t0, | ||
real*8, dimension(*), intent(in) | t1, | ||
integer, dimension(2), intent(in) | ithermal, | ||
integer, intent(in) | iprestr, | ||
real*8, dimension(0:mi(2),*), intent(in) | vold, | ||
integer, dimension(*), intent(in) | iperturb, | ||
real*8, dimension(6,mi(1),*), intent(in) | sti, | ||
real*8, dimension(6,mi(1),*), intent(in) | stx, | ||
integer, intent(in) | iexpl, | ||
real*8, dimension(0:2*npmat_,ntmat_,*), intent(in) | plicon, | ||
integer, dimension(0:ntmat_,*), intent(in) | nplicon, | ||
real*8, dimension(0:2*npmat_,ntmat_,*), intent(in) | plkcon, | ||
integer, dimension(0:ntmat_,*), intent(in) | nplkcon, | ||
real*8, dimension(27,mi(1),*), intent(in) | xstiff, | ||
integer, intent(in) | npmat_, | ||
real*8, intent(in) | dtime, | ||
character*80, dimension(*), intent(in) | matname, | ||
integer, dimension(*), intent(in) | mi, | ||
integer, intent(in) | ncmat_, | ||
integer, dimension(2), intent(in) | mass, | ||
integer, intent(in) | stiffness, | ||
integer, intent(in) | buckling, | ||
integer, intent(in) | rhsi, | ||
integer, intent(in) | intscheme, | ||
real*8, dimension(*), intent(in) | physcon, | ||
real*8, intent(in) | ttime, | ||
real*8, intent(in) | time, | ||
integer, intent(in) | istep, | ||
integer, intent(in) | iinc, | ||
integer, intent(in) | coriolis, | ||
integer, dimension(3,*), intent(in) | ibody, | ||
real*8, dimension(2,*), intent(in) | xloadold, | ||
real*8, intent(in) | reltime, | ||
real*8, dimension(0:mi(2),*), intent(in) | veold, | ||
real*8, dimension(2,*), intent(inout) | springarea, | ||
integer, intent(in) | nstate_, | ||
real*8, dimension(nstate_,mi(1),*), intent(in) | xstateini, | ||
real*8, dimension(nstate_,mi(1),*), intent(inout) | xstate, | ||
real*8, dimension(mi(3),*), intent(in) | thicke, | ||
integer, dimension(*), intent(in) | integerglob, | ||
real*8, dimension(*), intent(in) | doubleglob, | ||
character*81, dimension(3,*), intent(in) | tieset, | ||
integer, dimension(*), intent(in) | istartset, | ||
integer, dimension(*), intent(in) | iendset, | ||
integer, dimension(*), intent(in) | ialset, | ||
integer, intent(in) | ntie, | ||
integer, intent(in) | nasym, | ||
real*8, dimension(3,*), intent(in) | pslavsurf, | ||
real*8, dimension(6,*), intent(in) | pmastsurf, | ||
integer, intent(in) | mortar, | ||
real*8, dimension(3,9,*), intent(in) | clearini, | ||
integer, dimension(*), intent(in) | ielprop, | ||
real*8, dimension(*), intent(in) | prop, | ||
integer, intent(in) | ne0, | ||
integer, intent(in) | nea, | ||
integer, intent(in) | neb, | ||
real*8, intent(in) | distmin, | ||
integer, intent(in) | ndesi, | ||
integer, dimension(*), intent(in) | nodedesi, | ||
real*8, dimension(*), intent(inout) | df, | ||
integer, dimension(*), intent(in) | jqs, | ||
integer, dimension(*), intent(in) | irows, | ||
real*8, dimension(ndesi,60), intent(inout) | dfl, | ||
integer, intent(in) | icoordinate, | ||
real*8, dimension(27,mi(1),ne,*), intent(in) | dxstiff, | ||
real*8, dimension(3,*), intent(in) | xdesi, | ||
integer, dimension(*), intent(in) | istartelem, | ||
integer, dimension(*), intent(in) | ialelem, | ||
real*8, dimension(0:mi(2),*), intent(in) | v, | ||
real*8 | sigma, | ||
character*20, dimension(*) | labmpc, | ||
integer, dimension(*) | ics, | ||
real*8, dimension(17,*) | cs, | ||
integer | mcs, | ||
integer | nk, | ||
integer | nzss | ||
) |