CalculiX  2.13
A Free Software Three-Dimensional Structural Finite Element Program
scavenge_pump.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine scavenge_pump (node1, node2, nodem, nelem, lakon, kon, ipkon, nactdog, identity, ielprop, prop, iflag, v, xflow, f, nodef, idirf, df, cp, r, physcon, dvi, numf, set, ntmat_, mi, ttime, time, iaxial)
 

Function/Subroutine Documentation

◆ scavenge_pump()

subroutine scavenge_pump ( integer  node1,
integer  node2,
integer  nodem,
integer  nelem,
character*8, dimension(*)  lakon,
integer, dimension(*)  kon,
integer, dimension(*)  ipkon,
integer, dimension(0:3,*)  nactdog,
logical  identity,
integer, dimension(*)  ielprop,
real*8, dimension(*)  prop,
integer  iflag,
real*8, dimension(0:mi(2),*)  v,
real*8  xflow,
real*8  f,
integer, dimension(5)  nodef,
integer, dimension(5)  idirf,
real*8, dimension(5)  df,
real*8  cp,
real*8  r,
real*8, dimension(*)  physcon,
real*8  dvi,
integer  numf,
character*81, dimension(*)  set,
integer  ntmat_,
integer, dimension(*)  mi,
real*8  ttime,
real*8  time,
integer  iaxial 
)
22 !
23 ! scavenge pump element
24 !
25 ! author: Yannick Muller
26 !
27  implicit none
28 !
29  logical identity
30  character*8 lakon(*)
31  character*81 set(*)
32 !
33  integer nelem,nactdog(0:3,*),numf,node1,node2,nodem,
34  & ielprop(*),nodef(5),idirf(5),index,iflag,
35  & ipkon(*),kon(*),mi(*),ntmat_,iaxial
36 !
37  real*8 prop(*),v(0:mi(2),*),xflow,f,df(5),kappa,cp,physcon(*)
38  & ,dvi,r,ttime,time
39 !
40  if (iflag.eq.0) then
41  identity=.true.
42 !
43  if(nactdog(2,node1).ne.0)then
44  identity=.false.
45  elseif(nactdog(2,node2).ne.0)then
46  identity=.false.
47  elseif(nactdog(1,nodem).ne.0)then
48  identity=.false.
49  endif
50 !
51  elseif (iflag.eq.1) then
52 !
53  elseif (iflag.eq.2) then
54 !
55  elseif (iflag.eq.3) then
56 !
57  endif
58  return
subroutine df(x, u, uprime, rpar, nev)
Definition: subspace.f:133
Hosted by OpenAircraft.com, (Michigan UAV, LLC)