Langmuir
Simulation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NLangmuirCore
 CAgentA class that abstractly represents an object that can occupy grid sites
 CCarrierWriterA class to output carrier stats (lifetime and pathlength)
 CChargeAgentA class to represent moving charged particles
 CCheckPointerA class to read and write checkpoint files
 CCommandLineParserA class to parse command line arguments
 CConfigurationInfoA struct to temporarily store site IDs
 CDrainAgentA class to remove charges
 CElectronAgentA class to represent moving negative charges
 CElectronDrainAgentA class to remove ElectronAgents
 CElectronSourceAgentA class to inject ElectronAgents
 CExcitonSourceAgentA class to inject Excitons
 CExcitonWriterA class to output exciton stats (lifetime and pathlength)
 CFluxAgentA class to change the number of carriers in the system
 CFluxWriterA class to output source and drain info
 CGridA class to hold Agents, calculate their positions, and store the background potential
 CGridImageA class to draw images of the grid
 CHoleAgentA class to represent moving positive charges
 CHoleDrainAgentA class to remove HoleAgents
 CHoleSourceAgentA class to inject HoleAgents
 CKeyValueParserA class to read the parameters and store them in the correct place
 CLoggerA class that organizes output
 CNodeFileParserA class to parse the PBS_NODEFILE and PBS_GPUFILE
 COpenClHelperA class to run OpenCL calculations
 COutputInfoBrief A class to generate file names using the SimulationParameters
 COutputStreamA class to combine QFile, QTextStream and OutputInfo (QFileInfo)
 CPotentialA class to calculate the potential
 CRandomA class to generate random numbers
 CRecombinationAgentA class to remove Excitons
 CSimulationA class to orchestrate the calculation
 CSimulationParametersA struct to store all simulation options
 CSourceAgentA class to inject charges
 CTypedVariableA template class to map between variable names (keys) and locations (references)
 CVariableA class to map between variable names (keys) and locations (references)
 CWorldA class to hold all objects in a simulation
 CXYZWriterA class to output xyz files
 NLangmuirView
 NMarchingCubes
 CIsosurfaceA class to compute a contour iso-surface
 CTriangleContainer for vertices and normals of triangle
 CAxisA class to represent an xyz axis
 CBoxA class to represent a textured box
 CColorButtonA class to open color dialogs by clicking
 CCornerAxisA class to represent an xyz axis that doesnt change size/position
 CGridA class to represent simulation grid
 CIsoSurfaceDialogA class to get isosurface parameters from the user
 CLangmuirViewerWidget to view Langmuir Simulation in real time
 CLightA class to represent a light source
 CMainWindowA window with an OpenGL widget
 CMeshA class to represent a mesh
 CPointCloudA class to represent a point cloud
 CPointDialogA class to get point cloud properties from the user
 CSceneObjectBase class for objects in OpenGL scene