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
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CAxisymmetricVectorFieldAxisymmetric magnetic field based on on-axis data
 CBiCubicInterpolation2DBiCubic 2d interpolation
 CBiLinearInterpolation2DBiLinear 2d interpolation
 CBoundBoundary condition definition class
 CCallbackFunctor
 CCallbackFunctorB_3D
 CCallbackFunctorB_V
 CCallbackFunctorD_3D
 CCallbackFunctorD_D
 CCallbackFunctorD_V
 CCColMatrixCompressed column sparse matrix class
 CCFiFoCyclic memory first-in first-out container
 CClosestInterpolation2DClosest point 2d interpolation
 CColDataMesh intersection (collision) coordinate data
 CColormapAbstract base class for colormap type plots
 CColormapLegendLegend for presenting colormap key
 CConvergenceVlasov system convergence follower
 CCoordmapperLinear-linear 2D coordinate mapper
 CCoordmapper1DLinear 1D coordinate mapper
 CCoordMatrixCoordinate sparse matrix class
 CCosine_TransformationRandom variate transformation for raised cosine distribution
 CCRowMatrixCompressed row sparse matrix class
 CCSGObjectSolidCSGObject solid class
 CDiag_PrecondDiagonal preconditioner class
 CDXFSolidMyDXFFile solid class
 CEmittanceClass for emittance statistics
 CEmittanceConvClass for emittance conversion from (r,r') to (x,x')
 CEmpty_PrecondEmpty preconditioner class
 CEpotBiCGSTABSolverBiCGSTAB matrix solver for Electric potential problem
 CEpotEfieldVector field based on interpolation of electric potential
 CEpotFieldElectric potential field
 CEpotGSSolverGauss-Seidel solver for Electric potential problem
 CEpotMatrixSolverParent class for Matrix-based solvers for Electric potential problem
 CEpotMGSolverMultigrid solver for Electric potential problem
 CEpotMGSubSolverSubroutine class for EpotMGSolver
 CEpotSolverClass for constructing the linear/nonlinear problem for the solver
 CEpotUMFPACKSolverUMFPACK matrix solver for Electric potential problem
 CEqPotGraphEquipotential line plot
 CErrorBasic error class
 CErrorAssertError class to use if impossible things happen
 CErrorDimError class for dimension mismatch errors
 CErrorErrnoError class for C-style errno errors
 CErrorLocationError location class
 CErrorNoMemError class for memory allocation errors
 CErrorRangeError class for index range checking errors
 CErrorUnimplementedError class to use if requested feature is unimplemented
 CExceptionTracerException backtrace
 CFieldField class
 CFieldDiagPlotField diagnostics plot
 CFieldDiagPlotterNon-interactive fielddiag plotter
 CFieldGraphClass for drawing fields with colormap
 CFontFont for FontLib engine
 CFontLibFont engine using FreeType, FontConfig and cairographics
 CFrameGeneral purpose plotter frame for cairographics surfaces
 CFuncSolidFunction solid class
 CGamma_TransformationRandom variate transformation for gamma distribution
 CGaussian_TransformationRandom variate transformation for Gaussian distribution
 CGeom3DPlotGeometry 3D plotter
 CGeometryGeometry defining class
 CGeomPlotGeometry plotter class
 CGeomPlotterNon-interactive geometry plotter
 CGLRendererOpenGL 3D renderer
 CGraphAbstract base class for drawable plots
 CGraph3DAbstract base class for geometry slice plots
 CGTKFieldDiagDialogInteractive dialog for launching field diagnostic window
 CGTKFieldDiagExportDialogInteractive dialog for exporting field diagnostic data
 CGTKFieldDiagWindowInteractive field diagnostic plotter
 CGTKFrameWindowBase class for interactive plotters
 CGTKGeom3DWindowInteractive geometry 3D plotter window
 CGTKGeomWindowInteractive geometry plotter window
 CGTKHardcopyInteractive dialog for producing hardcopies
 CGTKParticleDiagDialogDialog window for starting interactive particle diagnostics
 CGTKParticleDiagExportDialogInteractive dialog for exporting field diagnostic data
 CGTKParticleDiagWindowInteractive particle diagnostics plotter
 CGTKPlotterGTK Plotter class
 CGTKPreferencesCommon features of preferences settings for all gtk user interface based interactive plotters
 CGTKWindowBase class for interactive plotters
 CHBIOHarwell Boeing sparse matrix file format I/O class
 CHistogramBase histogram class
 CHistogram1DClass for 1D histogram type representation of data
 CHistogram2DClass for 2d histogram type representation of data
 CIBSimuMain class for IBSimu
 CILU0_PrecondZero fill-in incomplete LU preconditioner class
 CILU1_PrecondFirst level fill-in incomplete LU preconditioner class
 CInitialPlasmaInitial plasma volume definition
 CInt3D3D Integer vector class
 CInterpolation2DBase class for 2d interpolation
 CLabelClass for labels in plots
 CLegendBase class for legend definition
 CLegendEntryClass for legend entry
 CLineClipLine clipper
 CMat3DThree-by-three matrix
 CMatrixBase matrix class
 CMatrixMulVecContainer object for matrix-vector multiplication operation
 CMeshMesh geometry definion
 CMeshColormapClass for colormap type plots on a regular rectangular mesh
 CMeshGraphClass for drawing mesh
 CMeshScalarFieldScalar field class
 CMeshVectorFieldMesh based vector field
 CMTRandomMersenne Twister random number generator for N dimensions
 CMultiEntryLegendLegend for presenting plot styles
 CMultiMeshVectorFieldVector field based on multiple meshes
 CMyDXFArcDXF arc entity class
 CMyDXFBlockDXF block class
 CMyDXFBlocksDXF blocks class
 CMyDXFCircleDXF circle entity class
 CMyDXFEntitiesDXF entity database
 CMyDXFEntityDXF entity base class
 CMyDXFEntitySelectionDXF entity selection
 CMyDXFFileDXF file class
 CMyDXFFontClass for drawing text characters in MyDXFFile
 CMyDXFHeaderDXF header class
 CMyDXFInsertDXF insert entity class
 CMyDXFLineDXF line entity class
 CMyDXFLWPolylineDXF LW polyline entity class
 CMyDXFMTextDXF text entity class
 CMyDXFPathEntityDXF path entity base class
 CMyDXFSplineDXF spline entity class
 CMyDXFTableDXF table class
 CMyDXFTableEntryDXF table entry
 CMyDXFTableEntryBlockRecordDXF table entry for block record table
 CMyDXFTableEntryLayerDXF table entry for layer table
 CMyDXFTableEntryVportDXF table entry for vport table
 CMyDXFTablesDXF tables class
 CNPlasmaBfieldSuppressionMagnetic field plasma suppression for negative ion extraction
 CPaletteClass for palette definition
 CParticleParticle class in some geometry
 CParticleBaseParticle base class
 CParticleDataBaseParticle database base class
 CParticleDataBase2DParticle database class for two dimensions
 CParticleDataBase2DImpParticleDataBase2D implementation
 CParticleDataBase3DParticle database class for three dimensions
 CParticleDataBase3DImpParticleDataBase3D implementation
 CParticleDataBaseCylParticle database class for cylindrical systems
 CParticleDataBaseCylImpParticleDataBaseCyl implementation
 CParticleDataBaseImp
 CParticleDataBasePPImp
 CParticleDiagPlotParticle diagnostic plot
 CParticleDiagPlotterNon-interactive particle diagnostic plotter
 CParticleGraphClass for drawing particle trajectories
 CParticleIteratorParticle iterator class for continuous Vlasov-type iteration
 CParticleIteratorDataTemporary data bundle for particle iterators
 CParticleP2DParticle point class for 2D
 CParticleP3DParticle point class for 3D
 CParticlePBaseParticle point base class
 CParticlePCylParticle point class for cylindrical coordinates
 CParticleStatisticsParticle iteration statistics
 CParticleStepper
 CPlotterNon-interactive plotter
 CPPlasmaBfieldSuppressionMagnetic field plasma suppression for positive ion extraction
 CPrecondAbstract base preconditioner class
 CQRandomQuasi random number generator for N dimensions
 CRandomRandom number generator for N dimensions
 CRandom_Variate_TransformationBase class for non-uniform random variate transformation
 CReadAsciiClass for reading ASCII data files
 CRenderer3D renderer base class
 CRulerClass for coordinate axis ruler
 CScalarFieldScalar field
 CSchedulerScheduler class for implementing consumer-producer threading
 CSignalHandlerSignal handler
 CSoftwareRendererSoftware 3D z-buffer renderer
 CSolidSolid base class
 CSolidGraphA 2D cut view of the geometry solids
 CSolverAbstract base class for solving linear and nonlinear problems. Different implementation may exist
 CStatusPrintA tool for printing running status on command line
 CSTLFileStereolithography CAD file class
 CSTLSolidSTL solid
 CTimerClass for measuring code runtime in cpu time and realtime
 CTrajectoryDiagnosticColumnClass for trajectory diagnostic data column
 CTrajectoryDiagnosticDataClass for trajectory diagnostic data
 CTrajectoryEndCallbackTrajectory end callback
 CTrajectoryHandlerCallbackTrajectory handler callback
 CTrajectoryRep1DTrajectory representation between two calculated points in 1d
 CTrajectorySurfaceCollisionCallbackTrajectory surface collision callback
 CTransformationTransformation for homogenous three dimensional space
 CUniform_TransformationUniform transformation
 CVec3DThree dimensional vector
 CVec4DHomogenous vector for three dimensional space
 CVectorDense math vector class
 CVectorFieldVector field
 CVTriangleVertex-based triangle representation
 CVTriangleSurfaceVTriangle surface
 CVTriangleSurfaceSolidVTriangleSolid solid
 CXYGraphClass for XY-type simple graph plots


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