IMPACT T
Modules | Functions/Subroutines
Output.f90 File Reference

Modules

module  outputclass
 This class defines functions to print out the charged particle beam information in the accelerator.
 

Functions/Subroutines

subroutine outputclass::diagnostic1_output (z, this)
 calculate <x^2>,<xp>,<px^2>,x emittance, <y^2>,<ypy>, <py^2> and y emittance, <z^2>,<zp>,<pz^2>,z emittance. More...
 
subroutine outputclass::diagnostic1avg_output (z, this, Nbunch)
 calculate averaged <x^2>,<xp>,<px^2>,x emittance, <y^2>,<ypy>, <py^2> and y emittance, <z^2>,<zp>,<pz^2>,z emittance from multiple bunch/bin. More...
 
subroutine outputclass::diagnostic1avgb_output (z, this, Nbunch)
 calculate averaged <x^2>,<xp>,<px^2>,x emittance, <y^2>,<ypy>, <py^2> and y emittance, <z^2>,<zp>,<pz^2>,z emittance from multiple bunch/bin. More...
 
subroutine outputclass::diagnostic1avgz_output (z, this, Nbunch)
 calculate averaged <x^2>,<xp>,<px^2>,x emittance, <y^2>,<ypy>, <py^2> and y emittance, <z^2>,<zp>,<pz^2>,z emittance from multiple bunch/bin at fixed z (i.e. bunch center). More...
 
subroutine outputclass::phase_output (nfile, this, samplePeriod)
 the 6D phase space output has (x(m), px/mc, y(m), py/mc, z(m), pz/mc). More...
 
subroutine outputclass::dens2d_output (nstep, nfile, this, totnptcls, xmnin, xmxin,
 output 2D particle number density. More...
 
subroutine outputclass::end_output (time)
 
subroutine outputclass::inpoint_output (nfile, this, z, inb, jstp, nprocrow, nprocco
 
subroutine outputclass::outpoint_output (nfile, this, z, inb, jstp, nprocrow, nprocc
 
subroutine outputclass::sliceprocdep_output (pts, innp, npt, nslice, qchg, pmass, nfil
 This program calculate the current profile, slice emittance and uncorrelated energy spread using linear deposition. More...
 
subroutine outputclass::diagnostic1avgztest_output (z, this, Nbunch)
 for 2 bunch diagnostic, only work on 1 PE. calculate averaged <x^2>,<xp>,<px^2>,x emittance, <y^2>,<ypy>, <py^2> and y emittance, <z^2>,<zp>,<pz^2>,z emittance from multiple bunch/bin at fixed z (i.e. bunch center). More...