Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
CAxisymmetricVectorField | Axisymmetric magnetic field based on on-axis data |
CBiCubicInterpolation2D | BiCubic 2d interpolation |
CBiLinearInterpolation2D | BiLinear 2d interpolation |
CBound | Boundary condition definition class |
CCallbackFunctor | |
CCallbackFunctorB_3D | |
CCallbackFunctorB_V | |
CCallbackFunctorD_3D | |
CCallbackFunctorD_D | |
CCallbackFunctorD_V | |
CCColMatrix | Compressed column sparse matrix class |
CCFiFo | Cyclic memory first-in first-out container |
CClosestInterpolation2D | Closest point 2d interpolation |
CColData | Mesh intersection (collision) coordinate data |
CColormap | Abstract base class for colormap type plots |
CColormapLegend | Legend for presenting colormap key |
CConvergence | Vlasov system convergence follower |
CCoordmapper | Linear-linear 2D coordinate mapper |
CCoordmapper1D | Linear 1D coordinate mapper |
CCoordMatrix | Coordinate sparse matrix class |
CCosine_Transformation | Random variate transformation for raised cosine distribution |
CCRowMatrix | Compressed row sparse matrix class |
CCSGObjectSolid | CSGObject solid class |
CDiag_Precond | Diagonal preconditioner class |
CDXFSolid | MyDXFFile solid class |
CEmittance | Class for emittance statistics |
CEmittanceConv | Class for emittance conversion from (r,r') to (x,x') |
CEmpty_Precond | Empty preconditioner class |
CEpotBiCGSTABSolver | BiCGSTAB matrix solver for Electric potential problem |
CEpotEfield | Vector field based on interpolation of electric potential |
CEpotField | Electric potential field |
CEpotGSSolver | Gauss-Seidel solver for Electric potential problem |
►CEpotMatrixSolver | Parent class for Matrix-based solvers for Electric potential problem |
CEpotMGSolver | Multigrid solver for Electric potential problem |
CEpotMGSubSolver | Subroutine class for EpotMGSolver |
CEpotSolver | Class for constructing the linear/nonlinear problem for the solver |
CEpotUMFPACKSolver | UMFPACK matrix solver for Electric potential problem |
CEqPotGraph | Equipotential line plot |
CError | Basic error class |
CErrorAssert | Error class to use if impossible things happen |
CErrorDim | Error class for dimension mismatch errors |
CErrorErrno | Error class for C-style errno errors |
CErrorLocation | Error location class |
CErrorNoMem | Error class for memory allocation errors |
CErrorRange | Error class for index range checking errors |
CErrorUnimplemented | Error class to use if requested feature is unimplemented |
CExceptionTracer | Exception backtrace |
CField | Field class |
CFieldDiagPlot | Field diagnostics plot |
CFieldDiagPlotter | Non-interactive fielddiag plotter |
CFieldGraph | Class for drawing fields with colormap |
CFont | Font for FontLib engine |
►CFontLib | Font engine using FreeType, FontConfig and cairographics |
CFrame | General purpose plotter frame for cairographics surfaces |
CFuncSolid | Function solid class |
CGamma_Transformation | Random variate transformation for gamma distribution |
CGaussian_Transformation | Random variate transformation for Gaussian distribution |
CGeom3DPlot | Geometry 3D plotter |
CGeometry | Geometry defining class |
CGeomPlot | Geometry plotter class |
CGeomPlotter | Non-interactive geometry plotter |
►CGLRenderer | OpenGL 3D renderer |
CGraph | Abstract base class for drawable plots |
CGraph3D | Abstract base class for geometry slice plots |
CGTKFieldDiagDialog | Interactive dialog for launching field diagnostic window |
CGTKFieldDiagExportDialog | Interactive dialog for exporting field diagnostic data |
CGTKFieldDiagWindow | Interactive field diagnostic plotter |
CGTKFrameWindow | Base class for interactive plotters |
CGTKGeom3DWindow | Interactive geometry 3D plotter window |
CGTKGeomWindow | Interactive geometry plotter window |
CGTKHardcopy | Interactive dialog for producing hardcopies |
CGTKParticleDiagDialog | Dialog window for starting interactive particle diagnostics |
CGTKParticleDiagExportDialog | Interactive dialog for exporting field diagnostic data |
CGTKParticleDiagWindow | Interactive particle diagnostics plotter |
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 |
CHistogram1D | Class for 1D histogram type representation of data |
CHistogram2D | Class for 2d histogram type representation of data |
CIBSimu | Main class for IBSimu |
CILU0_Precond | Zero fill-in incomplete LU preconditioner class |
CILU1_Precond | First level fill-in incomplete LU preconditioner class |
CInitialPlasma | Initial plasma volume definition |
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 |
CMeshColormap | Class for colormap type plots on a regular rectangular mesh |
CMeshGraph | Class for drawing mesh |
CMeshScalarField | Scalar field class |
CMeshVectorField | Mesh based vector field |
CMTRandom | Mersenne Twister random number generator for N dimensions |
CMultiEntryLegend | Legend for presenting plot styles |
CMultiMeshVectorField | Vector field based on multiple meshes |
CMyDXFArc | DXF arc entity class |
CMyDXFBlock | DXF block class |
CMyDXFBlocks | DXF blocks class |
CMyDXFCircle | DXF circle entity 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 |
CMyDXFInsert | DXF insert entity class |
CMyDXFLine | DXF line entity class |
CMyDXFLWPolyline | DXF LW polyline entity class |
CMyDXFMText | DXF text entity class |
CMyDXFPathEntity | DXF path entity base class |
CMyDXFSpline | DXF spline entity class |
CMyDXFTable | DXF table class |
CMyDXFTableEntry | DXF table entry |
CMyDXFTableEntryBlockRecord | DXF table entry for block record table |
CMyDXFTableEntryLayer | DXF table entry for layer table |
CMyDXFTableEntryVport | DXF table entry for vport table |
CMyDXFTables | DXF tables class |
CNPlasmaBfieldSuppression | Magnetic field plasma suppression for negative ion extraction |
►CPalette | Class for palette definition |
CParticle | Particle class in some geometry |
CParticleBase | Particle base class |
CParticleDataBase | Particle database base class |
CParticleDataBase2D | Particle database class for two dimensions |
CParticleDataBase2DImp | ParticleDataBase2D implementation |
CParticleDataBase3D | Particle database class for three dimensions |
CParticleDataBase3DImp | ParticleDataBase3D implementation |
CParticleDataBaseCyl | Particle database class for cylindrical systems |
CParticleDataBaseCylImp | ParticleDataBaseCyl implementation |
CParticleDataBaseImp | |
CParticleDataBasePPImp | |
CParticleDiagPlot | Particle diagnostic plot |
CParticleDiagPlotter | Non-interactive particle diagnostic plotter |
CParticleGraph | Class for drawing particle trajectories |
CParticleIterator | Particle iterator class for continuous Vlasov-type iteration |
CParticleIteratorData | Temporary data bundle for particle iterators |
CParticleP2D | Particle point class for 2D |
CParticleP3D | Particle point class for 3D |
CParticlePBase | Particle point base class |
CParticlePCyl | Particle point class for cylindrical coordinates |
CParticleStatistics | Particle iteration statistics |
CParticleStepper | |
CPlotter | Non-interactive plotter |
CPPlasmaBfieldSuppression | Magnetic field plasma suppression for positive ion extraction |
CPrecond | Abstract base preconditioner class |
CQRandom | Quasi random number generator for N dimensions |
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 |
CScalarField | Scalar field |
CScheduler | Scheduler class for implementing consumer-producer threading |
CSignalHandler | Signal handler |
CSoftwareRenderer | Software 3D z-buffer renderer |
CSolid | Solid base class |
CSolidGraph | A 2D cut view of the geometry solids |
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 |
CSTLSolid | STL solid |
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 |
CUniform_Transformation | Uniform transformation |
CVec3D | Three dimensional vector |
CVec4D | Homogenous vector for three dimensional space |
►CVector | Dense math vector class |
CVectorField | Vector field |
CVTriangle | Vertex-based triangle representation |
CVTriangleSurface | VTriangle surface |
CVTriangleSurfaceSolid | VTriangleSolid solid |
CXYGraph | Class for XY-type simple graph plots |