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 |