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 |
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 |