Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
 All Classes Files Functions Variables Typedefs Macros Groups Pages
particleutils::particle_t Type Reference

Public Attributes

integer dim
 
integer numberofparticles =0
 
integer maxnumberofparticles =0
 
integer numberofmovingparticles = 0
 
integer timeorder = 0
 
integer firstghost = 0
 
type(variable_t), pointer variables => NULL()
 
real(kind=dp) time
 
real(kind=dp) dtime
 
logical dtconstant = .TRUE.
 
logical rk2 = .FALSE.
 
integer dtsign = 1
 
real(kind=dp), dimension(:,:),
pointer 
coordinate => NULL()
 
real(kind=dp), dimension(:,:),
pointer 
prevcoordinate => NULL()
 
real(kind=dp), dimension(:,:),
pointer 
velocity => NULL()
 
real(kind=dp), dimension(:,:),
pointer 
prevvelocity => NULL()
 
real(kind=dp), dimension(:,:),
pointer 
force => NULL()
 
real(kind=dp), dimension(:,:),
pointer 
uvw => NULL()
 
integer, dimension(:), pointer faceindex => NULL()
 
integer, dimension(:), pointer status => NULL()
 
integer, dimension(:), pointer elementindex => NULL()
 
integer, dimension(:), pointer nodeindex => NULL()
 
integer maxclosestparticles
 
logical neighbourtable = .FALSE.
 
integer, dimension(:), pointer closestnode => NULL()
 
integer, dimension(:), pointer closestparticle => NULL()
 
integer, dimension(:), pointer noclosestparticle => NULL()
 
integer, dimension(:), pointer cumclosestparticle => NULL()
 
logical, dimension(:), pointer internalelements => NULL()
 
real(kind=dp), dimension(3) localmincoord
 
real(kind=dp), dimension(3) localmaxcoord
 
real(kind=dp), dimension(3) globalmincoord
 
real(kind=dp), dimension(3) globalmaxcoord
 

Member Data Documentation

integer, dimension(:), pointer particleutils::particle_t::closestnode => NULL()
integer, dimension(:), pointer particleutils::particle_t::closestparticle => NULL()
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::coordinate => NULL()
integer, dimension(:), pointer particleutils::particle_t::cumclosestparticle => NULL()
integer particleutils::particle_t::dim
logical particleutils::particle_t::dtconstant = .TRUE.
real(kind=dp) particleutils::particle_t::dtime
integer particleutils::particle_t::dtsign = 1
integer, dimension(:), pointer particleutils::particle_t::elementindex => NULL()
integer, dimension(:), pointer particleutils::particle_t::faceindex => NULL()
integer particleutils::particle_t::firstghost = 0
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::force => NULL()
real(kind=dp), dimension(3) particleutils::particle_t::globalmaxcoord
real(kind=dp), dimension(3) particleutils::particle_t::globalmincoord
logical, dimension(:), pointer particleutils::particle_t::internalelements => NULL()
real(kind=dp), dimension(3) particleutils::particle_t::localmaxcoord
real(kind=dp), dimension(3) particleutils::particle_t::localmincoord
integer particleutils::particle_t::maxclosestparticles
integer particleutils::particle_t::maxnumberofparticles =0
logical particleutils::particle_t::neighbourtable = .FALSE.
integer, dimension(:), pointer particleutils::particle_t::noclosestparticle => NULL()
integer, dimension(:), pointer particleutils::particle_t::nodeindex => NULL()
integer particleutils::particle_t::numberofmovingparticles = 0
integer particleutils::particle_t::numberofparticles =0
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::prevcoordinate => NULL()
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::prevvelocity => NULL()
logical particleutils::particle_t::rk2 = .FALSE.
integer, dimension(:), pointer particleutils::particle_t::status => NULL()
real(kind=dp) particleutils::particle_t::time
integer particleutils::particle_t::timeorder = 0
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::uvw => NULL()
type(variable_t), pointer particleutils::particle_t::variables => NULL()
real(kind=dp), dimension(:,:), pointer particleutils::particle_t::velocity => NULL()

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