Elmer FEM solver
Elmer is an open source finite element software for multiphysical problems
|
Data Types | |
module | particleutils |
type | particleutils::particle_t |
Functions/Subroutines | |
subroutine | writevtufile (VtuFile) |
subroutine | strwrite (Str) |
integer function | searchelement (N, IArray, Item) |
subroutine | writeparticlefilenames (Prefix, Dim) |
subroutine | openparticlefile (Prefix, FileNo) |
subroutine | writeparticleline (Dim, No) |
subroutine | closeparticlefile () |
subroutine | writepvtufile (VtuFile) |
subroutine | writevtifile (VtiFile) |
subroutine | writepvtifile (VtiFile) |
subroutine particleoutputtable::closeparticlefile | ( | ) |
Referenced by particleutils::particleoutputtable(), and particletracker().
subroutine particleoutputtable::openparticlefile | ( | character(len=max_name_len) | Prefix, |
integer | FileNo | ||
) |
Open a numbered file for each particle. These must be separate since the number of steps for each particle may vary greatly.
References generalutils::i2s(), and messages::info().
Referenced by particleutils::particleoutputtable(), and particletracker().
integer function changeparticlepartition::searchelement | ( | integer | N, |
type(element_t), dimension(:) | IArray, | ||
integer | Item | ||
) |
subroutine particleoutputvti::strwrite | ( | character(len=1024) | Str) |
subroutine particleoutputtable::writeparticlefilenames | ( | character(len=max_name_len) | Prefix, |
integer | Dim | ||
) |
Write the names file for user information. Remember to update this if SaveParticleStep is modified.
Referenced by particleutils::particleoutputtable().
subroutine particleoutputtable::writeparticleline | ( | integer | Dim, |
integer | No | ||
) |
Save one line in the particle file.
Referenced by particleutils::particleoutputtable().
subroutine particleoutputvti::writepvtifile | ( | character(len=*), intent(in) | VtiFile) |
References lists::listgetstring(), generalutils::littleendian(), lists::variableget(), and messages::warn().
Referenced by particleutils::particleoutputvti().
subroutine particleoutputvtu::writepvtufile | ( | character(len=*), intent(in) | VtuFile) |
References lists::listgetstring(), generalutils::littleendian(), lists::variableget(), and messages::warn().
Referenced by particleutils::particleoutputvtu(), and vtuoutputsolver().
subroutine particleoutputvti::writevtifile | ( | character(len=*), intent(in) | VtiFile) |
References elementdescription::elementinfo(), lists::listgetstring(), generalutils::littleendian(), strwrite(), lists::variableget(), messages::warn(), and writedata().
Referenced by particleutils::particleoutputvti().
subroutine particleoutputvtu::writevtufile | ( | character(len=*), intent(in) | VtuFile) |
References elementdescription::elementinfo(), messages::fatal(), lists::listgetstring(), generalutils::littleendian(), particleutils::particlevariableget(), lists::variableget(), and messages::warn().
Referenced by particleutils::particleoutputvtu(), and vtuoutputsolver().