| CBound | Boundary condition definition class |
| ►CCallbackFunctor | |
| CColData< PP > | Mesh intersection (collision) coordinate data |
| CColor | Color class for plotting |
| CColormapLegend | Legend for presenting colormap key |
| CConvergence | Vlasov system convergence tester |
| CCoordmapper | Linear-linear 2D coordinate mapper |
| CCoordmapper1D | Linear 1D coordinate mapper |
| ►CEmittance | Class for emittance statistics |
| CPalette::Entry | Palette defining entry |
| CErrorLocation | Error location class |
| ►CExceptionTracer | Exception backtrace |
| ►CFieldDiagPlot | Field diagnostics plot |
| CFont | Font for FontLib engine |
| CFontLib | Font engine using FreeType, FontConfig and cairographics |
| CFrame | General purpose plotter frame for cairographics surfaces |
| ►CGeomPlot | Geometry plotter class |
| ►CGraph | Abstract base class for drawable plots |
| CGTKFieldDiagDialog | Interactive dialog for launching field diagnostic window |
| CGTKFieldDiagExportDialog | Interactive dialog for exporting field diagnostic data |
| CGTKHardcopy | Interactive dialog for producing hardcopies |
| CGTKParticleDiagDialog | Dialog window for starting interactive particle diagnostics |
| CGTKParticleDiagExportDialog | Interactive dialog for exporting field diagnostic data |
| CGTKPlotter | GTK Plotter class |
| CGTKPreferences | Common features of preferences settings for all gtk user interface based interactive plotters |
| ►CGTKWindow | Base class for interactive plotters |
| CHBIO | Harwell Boeing sparse matrix file format I/O class |
| ►CHistogram | Base histogram class |
| CIBSimu | Main class for IBSimu |
| CInt3D | 3D Integer vector class |
| ►CInterpolation2D | Base class for 2d interpolation |
| CLabel | Class for labels in plots |
| CLegend | Base class for legend definition |
| CLegendEntry | Class for legend entry |
| CLineClip | Line clipper |
| CMat3D | Three-by-three matrix |
| ►CMatrix | Base matrix class |
| CMatrixMulVec | Container object for matrix-vector multiplication operation |
| ►CMesh | Mesh geometry definion |
| CMultiEntryLegend | Legend for presenting plot styles |
| CMyDXFBlock | DXF block class |
| CMyDXFBlocks | DXF blocks class |
| CMyDXFEntities | DXF entity database |
| ►CMyDXFEntity | DXF entity base class |
| CMyDXFEntitySelection | DXF entity selection |
| CMyDXFFile | DXF file class |
| CMyDXFHeader | DXF header class |
| CMyDXFTable | DXF table class |
| ►CMyDXFTableEntry | DXF table entry |
| CMyDXFTables | DXF tables class |
| CPalette | Class for palette definition |
| ►CParticleBase | Particle base class |
| ►CParticleDataBase | Particle database base class |
| ►CParticleDiagPlot | Particle diagnostic plot |
| CParticleIterator< PP > | Particle iterator class for continuous Vlasov-type iteration |
| CParticleIteratorData | Temporary data bundle for particle iterators |
| ►CParticlePBase | Particle point base class |
| CParticleStatistics | Particle iteration statistics |
| ►CPlotter | Non-interactive plotter |
| ►CPrecond | Abstract base preconditioner class |
| ►CProblem | Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations |
| CReadAscii | Class for reading ASCII data files |
| CRuler | Class for coordinate axis ruler |
| CScheduler< Solv, Prob, Err > | Scheduler class for implementing consumer-producer threading |
| CSignalHandler | Signal handler |
| ►CSolid | Abstract solid class |
| ►CSolver | Abstract base class for solving linear and nonlinear problems. Different implementation may exist |
| CStatusPrint | A tool for printing running status on command line |
| CSTLFile | |
| CFontLib::Symbolname | Glyph symbol name entry |
| CTimer | Class for measuring code runtime in cpu time and realtime |
| CTrajectoryDiagnosticColumn | Class for trajectory diagnostic data column |
| CTrajectoryDiagnosticData | Class for trajectory diagnostic data |
| CTrajectoryEndCallback | Trajectory end callback |
| CTrajectoryHandlerCallback | Trajectory handler callback |
| CTrajectoryRep1D | Trajectory representation between two calculated points in 1d |
| CTransformation | Transformation for homogenous three dimensional space |
| CVec3D | Three dimensional vector |
| CVec4D | Homogenous vector for three dimensional space |
| CVector | Dense math vector class |
| ►CVectorField | Abstract base class for vector field |
| CVector::VectorLA | Container object for linear algebra operations |
| CVector::VectorRef | Container object for coefficient-vector pairs |