File List
Here is a list of all documented files with brief descriptions:
| axisymmetricvectorfield.cpp | Axisymmetric magnetic field |
| axisymmetricvectorfield.hpp | Axisymmetric magnetic field |
| callback.hpp | General callback functors |
| ccolmatrix.cpp | Compressed column sparse matrix algebra |
| ccolmatrix.hpp | Compressed column sparse matrix algebra |
| cfifo.hpp | First-in first-out container with cyclic memory |
| colormap.hpp | Colormap graph for plotting |
| compmath.cpp | Compatibility math |
| compmath.hpp | Compatibility math |
| comptime.cpp | Compatible time functions |
| comptime.hpp | |
| config.h | |
| config.hpp | Configuration header for blas libraries |
| constants.hpp | Physical constants |
| convergence.cpp | Vlasov system convergence tester |
| convergence.hpp | Vlasov system convergence follower |
| coordmapper.hpp | 1D and 2D coordinate transformations for plotter |
| coordmatrix.cpp | Sparse coordinate-based sparse matrices |
| coordmatrix.hpp | Sparse coordinate-based sparse matrices |
| crowmatrix.cpp | Compressed row sparse matrix algebra |
| crowmatrix.hpp | Compressed row sparse matrix algebra |
| csgobject_solid.cpp | Solid definition using CSGObject |
| csgobject_solid.hpp | Solid definition using CSGObject |
| diag_precond.cpp | Diagonal preconditioner |
| diag_precond.hpp | Diagonal preconditioner |
| dxf_solid.cpp | Solid definition using MyDXF |
| dxf_solid.hpp | Solid definition using MyDXF |
| empty_precond.hpp | Dummy preconditioner |
| epot_bicgstabsolver.cpp | BiCGSTAB matrix solver for electric potential problem |
| epot_bicgstabsolver.hpp | BiCGSTAB matrix solver for electric potential problem |
| epot_efield.cpp | Electric potential base electric field |
| epot_efield.hpp | Electric potential base electric field |
| epot_field.hpp | Electric potential field |
| epot_gssolver.cpp | Gauss-Seidel solver for electric potential problem |
| epot_gssolver.hpp | Gauss-Seidel solver for electric potential problem |
| epot_matrixsolver.cpp | Matrix solver for electric potential problem |
| epot_matrixsolver.hpp | Matrix solver for electric potential problem |
| epot_mgsolver.cpp | Multigrid solver for electric potential problem |
| epot_mgsolver.hpp | Multigrid solver for electric potential problem |
| epot_mgsubsolver.hpp | |
| epot_solver.cpp | Poisson equation problem for solving electric potential |
| epot_solver.hpp | Poisson equation problem for solving electric potential |
| epot_umfpacksolver.cpp | UMFPACK matrix solver for electric potential problem |
| epot_umfpacksolver.hpp | UMFPACK matrix solver for electric potential problem |
| eqpotgraph.cpp | Graph for plotting equipotential lines |
| eqpotgraph.hpp | Graph for plotting equipotential lines |
| error.hpp | Error classes and handling |
| field.hpp | Field base class |
| fielddiagplot.cpp | Field diagnostic plotter |
| fielddiagplot.hpp | Field diagnostic plotter |
| fielddiagplotter.cpp | Non-interactive field diagnostic plotter |
| fielddiagplotter.hpp | Non-interactive field diagnostic plotter |
| fieldgraph.cpp | Graph for plotting fields |
| fieldgraph.hpp | Graph for plotting fields |
| file.cpp | Bindary file writing and reading tools |
| file.hpp | Bindary file writing and reading tools |
| fonts.cpp | Font handling |
| fonts.hpp | Font handling |
| frame.cpp | Frame for plots |
| frame.hpp | Frame for plots |
| func_solid.cpp | Solid definition based on C functions |
| func_solid.hpp | Solid definition based on C functions |
| geom3dplot.hpp | Geometry 3d plotter |
| geometry.cpp | Geometry definition |
| geometry.hpp | Geometry definition |
| geomplot.cpp | Geometry plotting |
| geomplot.hpp | Geometry plotting |
| geomplotter.cpp | Non-interactive plotter for geometries |
| geomplotter.hpp | Non-interactive plotter for geometries |
| glrenderer.hpp | OpenGL 3D renderer |
| graph.hpp | Base for plottable graphs |
| graph3d.hpp | Base for three dimensional plottable graphs |
| gtkfielddiagdialog.cpp | Dialog for constructing field diagnostic windows |
| gtkfielddiagdialog.hpp | Dialog for constructing field diagnostic windows |
| gtkfielddiagexportdialog.cpp | Dialog for exporting field diagnostic data |
| gtkfielddiagexportdialog.hpp | Dialog for exporting field diagnostic data |
| gtkfielddiagwindow.cpp | Field diagnostic window |
| gtkfielddiagwindow.hpp | Field diagnostic window |
| gtkframewindow.cpp | Window for GTK plots with frames |
| gtkframewindow.hpp | Window for GTK plots with frames |
| gtkgeom3dwindow.cpp | Geometry view window for 3d |
| gtkgeom3dwindow.hpp | Geometry view window for 3d |
| gtkgeomwindow.cpp | Geometry view window |
| gtkgeomwindow.hpp | Geometry view window |
| gtkhardcopy.cpp | Dialog window for producing hard copies |
| gtkhardcopy.hpp | Dialog window for producing hard copies |
| gtkparticlediagdialog.cpp | Dialog for constructing particle diagnostic windows |
| gtkparticlediagdialog.hpp | Dialog for constructing particle diagnostic windows |
| gtkparticlediagexportdialog.cpp | Dialog for exporting field diagnostic data |
| gtkparticlediagexportdialog.hpp | Dialog for exporting field diagnostic data |
| gtkparticlediagwindow.cpp | Particle diagnostic window |
| gtkparticlediagwindow.hpp | Particle diagnostic window |
| gtkplotter.cpp | GTK based plotters |
| gtkplotter.hpp | GTK based plotters |
| gtkpreferences.cpp | Preferences for plot windows |
| gtkpreferences.hpp | Preferences for plot windows |
| gtkwindow.cpp | Window for GTK plots |
| gtkwindow.hpp | Window for GTK plots |
| hbio.cpp | Harwell Boeing sparse matrix file handling |
| hbio.hpp | Harwell Boeing sparse matrix file handling |
| histogram.cpp | Histogram data handling for 1D and 2D |
| histogram.hpp | Histogram data handling for 1D and 2D |
| ibsimu.cpp | Ion Beam Simulator global settings |
| ibsimu.hpp | Ion Beam Simulator global settings |
| icon_field_diag.hpp | Field diagnostic icon |
| icon_geom2d.hpp | |
| icon_geom3d.hpp | |
| icon_hardcopy.hpp | Hardcopy icon |
| icon_move.hpp | Move icon |
| icon_particle_diag.hpp | Particle diagnostics icon |
| icon_track.hpp | Track icon |
| icon_zoom_fit.hpp | Zoom fit icon |
| icon_zoom_in.hpp | Zoom in icon |
| icon_zoom_out.hpp | Zoom out icon |
| icons.cpp | Icons |
| icons.hpp | Icons |
| id.hpp | |
| ilu0_precond.cpp | ILU0 preconditioner for sparse matrices |
| ilu0_precond.hpp | ILU0 preconditioner for sparse matrices |
| ilu1_precond.cpp | ILU1 preconditioner for sparse matrices |
| ilu1_precond.hpp | ILU1 preconditioner for sparse matrices |
| interpolation.cpp | Two dimensional interpolation |
| interpolation.hpp | Two dimensional interpolation |
| label.cpp | Plot labels |
| label.hpp | Plot labels |
| legend.cpp | Plot legends |
| legend.hpp | Plot legends |
| lineclip.cpp | Floating point line clipping for cairo |
| lineclip.hpp | Floating point line clipping for cairo |
| mat3d.cpp | Three-by-three matrices |
| mat3d.hpp | Three-by-three matrices |
| matrix.cpp | Basis for matrix implementations |
| matrix.hpp | Basis for matrix implementations |
| mesh.cpp | Rectangular mesh definition |
| mesh.hpp | Rectangular mesh definition |
| meshcolormap.cpp | Mesh based colormap graph for plotting |
| meshcolormap.hpp | Mesh based colormap graph for plotting |
| meshgraph.cpp | Graph of rectangular mesh for geometry plots |
| meshgraph.hpp | Graph of rectangular mesh for geometry plots |
| meshscalarfield.cpp | Mesh based scalar field |
| meshscalarfield.hpp | Mesh based scalar fields |
| meshvectorfield.cpp | Mesh based vector fields |
| meshvectorfield.hpp | Mesh based vector fields |
| multimeshvectorfield.cpp | Vector field using multiple meshes |
| multimeshvectorfield.hpp | Vector field using multiple meshes |
| mvector.cpp | N-dimensional vector |
| mvector.hpp | N-dimensional vector |
| mydxfarc.hpp | DXF arc entity |
| mydxfblocks.cpp | DXF blocks |
| mydxfblocks.hpp | DXF blocks |
| mydxfcircle.cpp | DXF circle entity |
| mydxfcircle.hpp | DXF circle entity |
| mydxfentities.cpp | DXF entities |
| mydxfentities.hpp | DXF Entities |
| mydxffile.cpp | DXF file |
| mydxffile.hpp | DXF File |
| mydxffont.cpp | DXF text/font handling |
| mydxffont.hpp | DXF text/font handling |
| mydxfheader.cpp | DXF Header |
| mydxfheader.hpp | DXF Header |
| mydxfinsert.cpp | DXF insert entity |
| mydxfinsert.hpp | |
| mydxfline.hpp | DXF line entity |
| mydxflwpolyline.cpp | DXF lwpolyline entity |
| mydxflwpolyline.hpp | DXF lwpolyline entity |
| mydxfmtext.cpp | DXF mtext entity |
| mydxfmtext.hpp | DXF mtext entity |
| mydxfspline.hpp | DXF spline entity |
| mydxftables.cpp | DXF Tables |
| mydxftables.hpp | DXF Tables |
| palette.cpp | Palette for colormaps |
| palette.hpp | Palette for colormaps |
| particledatabase.cpp | Particle databases |
| particledatabase.hpp | Particle databases |
| particledatabaseimp.cpp | Particle database implementation |
| particledatabaseimp.hpp | Particle database implementation |
| particlediagplot.cpp | Particle diagnostic plot |
| particlediagplot.hpp | Particle diagnostic plot |
| particlediagplotter.cpp | Non-interactive particle diagnostic plotter |
| particlediagplotter.hpp | Non-interactive particle diagnostic plotter |
| particlegraph.cpp | Graph for particle plots |
| particlegraph.hpp | Graph for particle plots |
| particleiterator.hpp | Particle iterator |
| particles.cpp | Particle and particle point objects |
| particles.hpp | Particle and particle point objects |
| particlestatistics.cpp | Particle statistics |
| particlestatistics.hpp | Particle statistics |
| particlestepper.hpp | Particle stepper using Boris leap-frog |
| plotter.cpp | Basis for file output plotters |
| plotter.hpp | Basis for file output plotters |
| polysolver.cpp | Polynomial solver |
| polysolver.hpp | Polynomial solver |
| precond.hpp | Base class for preconditioners |
| random.cpp | Random number generators |
| random.hpp | Random number generators |
| readascii.cpp | ASCII file reading tool |
| readascii.hpp | ASCII file reading tool |
| renderer.cpp | 3D renderer base class |
| renderer.hpp | 3D renderer base class |
| ruler.cpp | Rulers for plot frames |
| ruler.hpp | Rulers for plot frames |
| scalarfield.hpp | Scalar fields |
| scharge.cpp | Space charge deposition functions |
| scharge.hpp | Space charge deposition functions |
| scheduler.hpp | Job scheduler for parallel processing |
| softwarerenderer.hpp | Software 3D renderer |
| solid.hpp | Base for solid definition |
| solidgraph.cpp | Graph for plotting solids |
| solidgraph.hpp | Graph for plotting solids |
| solver.hpp | Base for solvers |
| sort.cpp | Insertion sort algorithm |
| sort.hpp | Insertion sort algorithm |
| statusprint.cpp | Subroutine for printing running status line on command line |
| statusprint.hpp | Subroutine for printing running status line on command line |
| stl_solid.cpp | Solid definition using Stereolithography CAD format |
| stl_solid.hpp | Solid definition using Stereolithography CAD format |
| stlfile.hpp | Stereolithography CAD file handling |
| symbols.hpp | Latex symbols chart |
| timer.cpp | Timer for cputime and realtime |
| timer.hpp | Timer for cputime and realtime |
| trajectory.cpp | Trajectory interpolation solver |
| trajectory.hpp | Trajectory interpolation solver |
| trajectorydiagnostics.cpp | Trajectory diagnostics |
| trajectorydiagnostics.hpp | Trajectory diagnostics |
| transformation.cpp | Affine transformation |
| transformation.hpp | Full transformation for three dimensional homogenous space |
| types.cpp | Base types |
| types.hpp | Base types |
| vec3d.cpp | Three dimensional vectors |
| vec3d.hpp | Three dimensional vectors |
| vec4d.cpp | Homogenous vectors for three dimensional space |
| vec4d.hpp | Homogenous vectors for three dimensional space |
| vectorfield.cpp | Vector field base |
| vectorfield.hpp | Vector field base |
| vtriangle.hpp | Vertex-based triangle representation |
| xygraph.cpp | XY-graph |
| xygraph.hpp | XY-graph |