Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| CBound | Boundary condition definition class |
| ►CCallbackFunctor | |
| CCFiFo< T, N > | Cyclic memory first-in first-out container |
| CCFiFo< PP, 4 > | |
| CColData< PP > | Mesh intersection (collision) coordinate data |
| CConvergence | Vlasov system convergence follower |
| CCoordmapper | Linear-linear 2D coordinate mapper |
| CCoordmapper1D | Linear 1D coordinate mapper |
| ►CEmittance | Class for emittance statistics |
| CPalette::Entry | Palette defining entry |
| ►CEpotSolver | Class for constructing the linear/nonlinear problem for the solver |
| CErrorLocation | Error location class |
| ►CExceptionTracer | Exception backtrace |
| ►CField | Field class |
| ►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 |
| CGeom3DPlot | Geometry 3D plotter |
| ►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 |
| 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 |
| CMyDXFFont | Class for drawing text characters in MyDXFFile |
| CMyDXFHeader | DXF header class |
| CMyDXFTable | DXF table class |
| ►CMyDXFTableEntry | DXF table entry |
| CMyDXFTables | DXF tables class |
| CEpotMatrixSolver::Node2DoF | Class nodes to degrees of freedom mapping |
| CPalette | Class for palette definition |
| ►CParticleBase | Particle base class |
| ►CParticleDataBase | Particle database base class |
| ►CParticleDataBaseImp | |
| ►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 |
| CParticleStepper< PP > | |
| ►CPlotter | Non-interactive plotter |
| ►CPrecond | Abstract base preconditioner class |
| ►CRandom | Random number generator for N dimensions |
| ►CRandom_Variate_Transformation | Base class for non-uniform random variate transformation |
| CReadAscii | Class for reading ASCII data files |
| ►CRenderer | 3D renderer base class |
| CRuler | Class for coordinate axis ruler |
| CScheduler< Solv, Prob, Err > | Scheduler class for implementing consumer-producer threading |
| CScheduler< ParticleIterator< PP >, Particle< PP >, Error > | |
| CSignalHandler | Signal handler |
| ►CSolid | Solid base 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 | Stereolithography CAD file class |
| ►Cstd::streambuf | |
| 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 |
| CTrajectorySurfaceCollisionCallback | Trajectory surface collision callback |
| CTransformation | Transformation for homogenous three dimensional space |
| CVec3D | Three dimensional vector |
| CVec4D | Homogenous vector for three dimensional space |
| CVector | Dense math vector class |
| CVector::VectorLA | Container object for linear algebra operations |
| CVector::VectorRef | Container object for coefficient-vector pairs |
| CVTriangle | Vertex-based triangle representation |
| ►CVTriangleSurface | VTriangle surface |