Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
File List
Here is a list of all documented files with brief descriptions:
 axisymmetricvectorfield.cppAxisymmetric magnetic field
 axisymmetricvectorfield.hppAxisymmetric magnetic field
 callback.hppGeneral callback functors
 ccolmatrix.cppCompressed column sparse matrix algebra
 ccolmatrix.hppCompressed column sparse matrix algebra
 cfifo.hppFirst-in first-out container with cyclic memory
 colormap.hppColormap graph for plotting
 compmath.cppCompatibility math
 compmath.hppCompatibility math
 comptime.cppCompatible time functions
 comptime.hpp
 config.h
 config.hppConfiguration header for blas libraries
 constants.hppPhysical constants
 convergence.cppVlasov system convergence tester
 convergence.hppVlasov system convergence follower
 coordmapper.hpp1D and 2D coordinate transformations for plotter
 coordmatrix.cppSparse coordinate-based sparse matrices
 coordmatrix.hppSparse coordinate-based sparse matrices
 crowmatrix.cppCompressed row sparse matrix algebra
 crowmatrix.hppCompressed row sparse matrix algebra
 csgobject_solid.cppSolid definition using CSGObject
 csgobject_solid.hppSolid definition using CSGObject
 diag_precond.cppDiagonal preconditioner
 diag_precond.hppDiagonal preconditioner
 dxf_solid.cppSolid definition using MyDXF
 dxf_solid.hppSolid definition using MyDXF
 empty_precond.hppDummy preconditioner
 epot_bicgstabsolver.cppBiCGSTAB matrix solver for electric potential problem
 epot_bicgstabsolver.hppBiCGSTAB matrix solver for electric potential problem
 epot_efield.cppElectric potential base electric field
 epot_efield.hppElectric potential base electric field
 epot_field.hppElectric potential field
 epot_gssolver.cppGauss-Seidel solver for electric potential problem
 epot_gssolver.hppGauss-Seidel solver for electric potential problem
 epot_matrixsolver.cppMatrix solver for electric potential problem
 epot_matrixsolver.hppMatrix solver for electric potential problem
 epot_mgsolver.cppMultigrid solver for electric potential problem
 epot_mgsolver.hppMultigrid solver for electric potential problem
 epot_mgsubsolver.hpp
 epot_solver.cppPoisson equation problem for solving electric potential
 epot_solver.hppPoisson equation problem for solving electric potential
 epot_umfpacksolver.cppUMFPACK matrix solver for electric potential problem
 epot_umfpacksolver.hppUMFPACK matrix solver for electric potential problem
 eqpotgraph.cppGraph for plotting equipotential lines
 eqpotgraph.hppGraph for plotting equipotential lines
 error.hppError classes and handling
 field.hppField base class
 fielddiagplot.cppField diagnostic plotter
 fielddiagplot.hppField diagnostic plotter
 fielddiagplotter.cppNon-interactive field diagnostic plotter
 fielddiagplotter.hppNon-interactive field diagnostic plotter
 fieldgraph.cppGraph for plotting fields
 fieldgraph.hppGraph for plotting fields
 file.cppBindary file writing and reading tools
 file.hppBindary file writing and reading tools
 fonts.cppFont handling
 fonts.hppFont handling
 frame.cppFrame for plots
 frame.hppFrame for plots
 func_solid.cppSolid definition based on C functions
 func_solid.hppSolid definition based on C functions
 geom3dplot.hppGeometry 3d plotter
 geometry.cppGeometry definition
 geometry.hppGeometry definition
 geomplot.cppGeometry plotting
 geomplot.hppGeometry plotting
 geomplotter.cppNon-interactive plotter for geometries
 geomplotter.hppNon-interactive plotter for geometries
 glrenderer.hppOpenGL 3D renderer
 graph.hppBase for plottable graphs
 graph3d.hppBase for three dimensional plottable graphs
 gtkfielddiagdialog.cppDialog for constructing field diagnostic windows
 gtkfielddiagdialog.hppDialog for constructing field diagnostic windows
 gtkfielddiagexportdialog.cppDialog for exporting field diagnostic data
 gtkfielddiagexportdialog.hppDialog for exporting field diagnostic data
 gtkfielddiagwindow.cppField diagnostic window
 gtkfielddiagwindow.hppField diagnostic window
 gtkframewindow.cppWindow for GTK plots with frames
 gtkframewindow.hppWindow for GTK plots with frames
 gtkgeom3dwindow.cppGeometry view window for 3d
 gtkgeom3dwindow.hppGeometry view window for 3d
 gtkgeomwindow.cppGeometry view window
 gtkgeomwindow.hppGeometry view window
 gtkhardcopy.cppDialog window for producing hard copies
 gtkhardcopy.hppDialog window for producing hard copies
 gtkparticlediagdialog.cppDialog for constructing particle diagnostic windows
 gtkparticlediagdialog.hppDialog for constructing particle diagnostic windows
 gtkparticlediagexportdialog.cppDialog for exporting field diagnostic data
 gtkparticlediagexportdialog.hppDialog for exporting field diagnostic data
 gtkparticlediagwindow.cppParticle diagnostic window
 gtkparticlediagwindow.hppParticle diagnostic window
 gtkplotter.cppGTK based plotters
 gtkplotter.hppGTK based plotters
 gtkpreferences.cppPreferences for plot windows
 gtkpreferences.hppPreferences for plot windows
 gtkwindow.cppWindow for GTK plots
 gtkwindow.hppWindow for GTK plots
 hbio.cppHarwell Boeing sparse matrix file handling
 hbio.hppHarwell Boeing sparse matrix file handling
 histogram.cppHistogram data handling for 1D and 2D
 histogram.hppHistogram data handling for 1D and 2D
 ibsimu.cppIon Beam Simulator global settings
 ibsimu.hppIon Beam Simulator global settings
 icon_field_diag.hppField diagnostic icon
 icon_geom2d.hpp
 icon_geom3d.hpp
 icon_hardcopy.hppHardcopy icon
 icon_move.hppMove icon
 icon_particle_diag.hppParticle diagnostics icon
 icon_track.hppTrack icon
 icon_zoom_fit.hppZoom fit icon
 icon_zoom_in.hppZoom in icon
 icon_zoom_out.hppZoom out icon
 icons.cppIcons
 icons.hppIcons
 id.hpp
 ilu0_precond.cppILU0 preconditioner for sparse matrices
 ilu0_precond.hppILU0 preconditioner for sparse matrices
 ilu1_precond.cppILU1 preconditioner for sparse matrices
 ilu1_precond.hppILU1 preconditioner for sparse matrices
 interpolation.cppTwo dimensional interpolation
 interpolation.hppTwo dimensional interpolation
 label.cppPlot labels
 label.hppPlot labels
 legend.cppPlot legends
 legend.hppPlot legends
 lineclip.cppFloating point line clipping for cairo
 lineclip.hppFloating point line clipping for cairo
 mat3d.cppThree-by-three matrices
 mat3d.hppThree-by-three matrices
 matrix.cppBasis for matrix implementations
 matrix.hppBasis for matrix implementations
 mesh.cppRectangular mesh definition
 mesh.hppRectangular mesh definition
 meshcolormap.cppMesh based colormap graph for plotting
 meshcolormap.hppMesh based colormap graph for plotting
 meshgraph.cppGraph of rectangular mesh for geometry plots
 meshgraph.hppGraph of rectangular mesh for geometry plots
 meshscalarfield.cppMesh based scalar field
 meshscalarfield.hppMesh based scalar fields
 meshvectorfield.cppMesh based vector fields
 meshvectorfield.hppMesh based vector fields
 multimeshvectorfield.cppVector field using multiple meshes
 multimeshvectorfield.hppVector field using multiple meshes
 mvector.cppN-dimensional vector
 mvector.hppN-dimensional vector
 mydxfarc.hppDXF arc entity
 mydxfblocks.cppDXF blocks
 mydxfblocks.hppDXF blocks
 mydxfcircle.cppDXF circle entity
 mydxfcircle.hppDXF circle entity
 mydxfentities.cppDXF entities
 mydxfentities.hppDXF Entities
 mydxffile.cppDXF file
 mydxffile.hppDXF File
 mydxffont.cppDXF text/font handling
 mydxffont.hppDXF text/font handling
 mydxfheader.cppDXF Header
 mydxfheader.hppDXF Header
 mydxfinsert.cppDXF insert entity
 mydxfinsert.hpp
 mydxfline.hppDXF line entity
 mydxflwpolyline.cppDXF lwpolyline entity
 mydxflwpolyline.hppDXF lwpolyline entity
 mydxfmtext.cppDXF mtext entity
 mydxfmtext.hppDXF mtext entity
 mydxfspline.hppDXF spline entity
 mydxftables.cppDXF Tables
 mydxftables.hppDXF Tables
 palette.cppPalette for colormaps
 palette.hppPalette for colormaps
 particledatabase.cppParticle databases
 particledatabase.hppParticle databases
 particledatabaseimp.cppParticle database implementation
 particledatabaseimp.hppParticle database implementation
 particlediagplot.cppParticle diagnostic plot
 particlediagplot.hppParticle diagnostic plot
 particlediagplotter.cppNon-interactive particle diagnostic plotter
 particlediagplotter.hppNon-interactive particle diagnostic plotter
 particlegraph.cppGraph for particle plots
 particlegraph.hppGraph for particle plots
 particleiterator.hppParticle iterator
 particles.cppParticle and particle point objects
 particles.hppParticle and particle point objects
 particlestatistics.cppParticle statistics
 particlestatistics.hppParticle statistics
 particlestepper.hppParticle stepper using Boris leap-frog
 plotter.cppBasis for file output plotters
 plotter.hppBasis for file output plotters
 polysolver.cppPolynomial solver
 polysolver.hppPolynomial solver
 precond.hppBase class for preconditioners
 random.cppRandom number generators
 random.hppRandom number generators
 readascii.cppASCII file reading tool
 readascii.hppASCII file reading tool
 renderer.cpp3D renderer base class
 renderer.hpp3D renderer base class
 ruler.cppRulers for plot frames
 ruler.hppRulers for plot frames
 scalarfield.hppScalar fields
 scharge.cppSpace charge deposition functions
 scharge.hppSpace charge deposition functions
 scheduler.hppJob scheduler for parallel processing
 softwarerenderer.hppSoftware 3D renderer
 solid.hppBase for solid definition
 solidgraph.cppGraph for plotting solids
 solidgraph.hppGraph for plotting solids
 solver.hppBase for solvers
 sort.cppInsertion sort algorithm
 sort.hppInsertion sort algorithm
 statusprint.cppSubroutine for printing running status line on command line
 statusprint.hppSubroutine for printing running status line on command line
 stl_solid.cppSolid definition using Stereolithography CAD format
 stl_solid.hppSolid definition using Stereolithography CAD format
 stlfile.hppStereolithography CAD file handling
 symbols.hppLatex symbols chart
 timer.cppTimer for cputime and realtime
 timer.hppTimer for cputime and realtime
 trajectory.cppTrajectory interpolation solver
 trajectory.hppTrajectory interpolation solver
 trajectorydiagnostics.cppTrajectory diagnostics
 trajectorydiagnostics.hppTrajectory diagnostics
 transformation.cppAffine transformation
 transformation.hppFull transformation for three dimensional homogenous space
 types.cppBase types
 types.hppBase types
 vec3d.cppThree dimensional vectors
 vec3d.hppThree dimensional vectors
 vec4d.cppHomogenous vectors for three dimensional space
 vec4d.hppHomogenous vectors for three dimensional space
 vectorfield.cppVector field base
 vectorfield.hppVector field base
 vtriangle.hppVertex-based triangle representation
 xygraph.cppXY-graph
 xygraph.hppXY-graph


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.