NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NAudio
 Ndate
 NDDE
 Ndtl
 Nfast_float
 Nislamic
 Niso_week
 Njulian
 NmuNamespace for mathematical applications
 NNumeRe
 NPosix
 Nsolar_hijri
 Ntinyxml2
 Nurl
 NYCompoundFiles
 NYExcel
 CAboutChameleonDialog
 CAboutDialogTextCtrl
 CAdvBooleanCellRendererThis class represents a special renderer for three-state booleans, i.e. booleans, which may have a undefined (e.g. NAN) value
 CAdvStringCellRendererThis class represents an extension to the usual cell string renderer to provide functionalities to highlight the cursor position and automatically update the surrounding frame
 CAnnotationCountStores the number of annotations for displaying a summary
 CAnovaResultContains the relevant results of the ANOVA F test
 CAssertionThis class handles assertions and throws the corresponding exception, if the assertion fails. It is currently used as global singleton, but is not restricted to this pattern
 CAssertionStatsThis structure accumulates the statistics for the assertion handler
 CAxisStructure for the axes in plots
 CAxisLabelsStructure for simplification of the standard axis labels
 CBinHeader1
 CBinHeader2
 CBinHeader3
 CBinHeader5
 CBoundaryThis structure contains the information of a two-dimensional boundary
 CBreakpointManager
 CCategoricalColumnA table column containing categorical values
 CCellValueShaderA class to handle value-based cell shading using a custom colorscheme and custom conditions
 CCellValueShaderConditionRepresents the basic settings needed by the CellValueShader class to actually calculate the cell shading
 CCellValueShaderDialogThis class implements the dialog for choosing the shader properties of the selected cells
 CCharacterThis structure combines the character information needed in the terminal: the character itself, the associated colour and the editable flag
 CCharacterVectorThis class resembles an extended string class, which contains the extended character class
 CCodeAnalyzerThis class analyzes the code handled by the editor by accessing it with friends rights
 CCodeFormatterThis class handles all formatting features of the editor
 CColumnKeysStructure for the sorting functionality: used for the recursive definition of the index columns for sorting
 CCombinedCellEditorThis class represents the grid cell editor which automatically selects the necessary edit control for the underlying column data type
 CCommandLineParserThis class provides the functionality to extract the different components of a command line into the single elements: command, expression and parameter list. Furthermore, it shall simplify the interpretation of the values in the expression and the parameter list. This shall avoid code duplication
 Ccompare_index
 Cconfig
 Cct_data
 CCustomWindowThis class represents a window, which can be created by the user during run-time by using a layout script and the window command
 CDataAccessParserThis class is defined to abstrahize the determination of the correct data object and the calculation of the corresponding indices
 CDateTimeColumnA table column containing numerical values formatted as dates and times
 CDebugBreakInfo
 CDebugViewer
 CDefaultVariablesStructure for the four standard variables
 CDependenciesThis class handles the dependencies of the current procedure file (passed as pointer to a ProcedureElement instance) and calculates them during construction
 CDependencyThis class resembles a simple dependency containing a procedure name and the corresponding file name
 CDependencyDialogThis class represents a dialog showing the dependencies of a selected procedure file
 CDependencyListThis class is a child of the std::list, where the function unique() has been overridden (i.e. shadowed)
 CDetachedLoggerThis class is a specialisation of the Logger to run detached, i.e. as a global instance usable form everywhere
 CDirListing
 CDirTraverser
 CDocumentationThis class handles the documentation index and provides lookup functionalities to obtain the corresponding article
 CDocumentationArticleThis structure defines a single article in a documentation file
 CDocumentationBrowserThis represents the main frame of the documentation browser, which contains the tabbed layout, the index tree and the documentation viewers themselves
 CDocumentationEntryThis structure defines a single entry in the documentation index
 CDocumentationFileThis class represents a whole documentation file with its contained documentation articles
 CDocumentationGeneratorThis class handles the creation of LaTeX documentation from code files. It will detect documentation keywords, but the resulting files will not be compiled automatically. This is in the responsibility of the calling function
 CDuplicateCodeDialog
 CEditorNotebookThis class represents the notebook containing all editors of one main pane
 CEndlessVectorThis class extends the std::vector for endlessness
 CFFTDataThis structure gathers all information needed for calculating a FFT in one or two dimensions
 Cfile_in_zip_read_info_s
 CFileInfoThis structure contains all relevant information about a file path
 CFileNameTreeDataThis class provides the needed functionalities for the file tree and the symbols tree
 CFileRevisions
 CFileSystemThis class implements the basic input/ output file system and provides functionalities to work with filenames and folder paths
 CFileTree
 CFilewatcher
 CFindReplaceDialog
 CFitcontrollerThis class contains the internal fit logic and the interface to the GSL fitting module
 CFitDataDefines the datapoints, which shall be fitted
 CFittingData
 CFlowCtrl
 CFlowCtrlCommand
 CFunctionDefinitionThis class implements a single function definition. It is managed by the Define class
 CFunctionDefinitionManagerThis class implements the function definition managing instance
 CGenericTerminalAn implementation of a generic terminal, which has to be specialized in the child classes
 CGraphHelperThis class encapsulates the mglGraph object during transmission from the kernel to the GUI
 CGraphViewer
 CGridNumeReTableThis class is a specialisation for the standard wxGridTableBase supporting complex numbers as well as the internal data model
 CGroupPanelThis class simplifies the creation of simple windows and creates a common layout among all windows
 CHelpViewerThis class renders the contents of a single page on the DocumentationBrowser. It also governs the browsing history of the current tab
 CHistogramParametersThis structure gathers all necessary parameters for the histograms
 CIconManager
 CImagePanel
 CIncluderThis class represents a file, which can be included into other files using the @ syntax
 CIndicesThis structure is central for managing the indices of a table or cluster read or write data access. The contained indices are of the VectorIndex type. The structure also contains a precompiled data access equation, which is used to speed up the data access in loops
 Cinflate_blocks_state
 Cinflate_codes_state
 Cinflate_huft_s
 Cinternal_state
 CIntervalThis class represents a single interval in code providing reading access functionality
 CIntervalSetThis class represents a set of intervals used together for calculations and simulations
 Ciztimes
 CLanguageThis class handles the internal language system and returns the language strings of the selected language based upon the language files
 CLexerNPRC
 CLexerNSCR
 CLexerTXTADV
 CLineStructure for the horizontal and vertical lines in plots
 CLoggerThis class represents a simple logging functionality, which might be extended in the future to handle more generic logging formats
 CLogicalColumnA table column containing logical values
 CLogicalCursorCursor, which is used in the TextManager to identify the actual line and position in the m_text variable. The TextManager is able to convert this cursor into a ViewCursor
 CLUFILE
 CMatchStructure for the findCommand function
 CMatFuncDataDefines a Matrix
 CMatFuncDefDefines a matrix function itself by containing the signature, the pointer to the implementation and an information, whether it is a pure matrix function (or an overload)
 CMatFuncErrorInfoDefines the needed information for displaying a reasonable error information
 CMatOpCache
 CMatrixThis class defines a dynamic size 2D matrix with a single 1D internal buffer. If the internal buffer is used directly within the parser, parallelisation is far more common
 CMemoryThis class represents a single table in memory, or a - so to say - single memory page to be handled by the MemoryManager class instance
 CMemoryManagerThis class represents the central memory managing instance. It will handle all tables and clusters, which have been created during the runtime
 CmglCanvasWX
 CMutableStringViewThis class is a mutable version of a string view. It can be used to replace single characters or entire parts of the string. It's possible to convert a MutableStringView into a (const) StringView but not the other way around
 CMyAppThis class represents the application controller, which will create the main frame of the actual application. It will also include the single instance checking and the necessary DDE command interface handling
 CMyTipProvider
 CNumeReDebugger
 CNumeReDropTarget
 CNumeReEditorThe class of the editor window
 CNumeReHistory
 CNumeReKernelThis class provides the interface to the core of NumeRe. It provides all functionalities, which was done by the main function before and handles the communication to the graphical user interface
 CNumeRePrintout
 CNumeReStatusbar
 CNumeReSyntaxThis class contains all needed keywords to highlight their occurences correspondingly. It will pass them to the NumeReEditor instances. For the terminal, this class acts as lexer. It will also provide autocompletion lists to be used by both, the NumeReEditor instances and the terminal
 CNumeReTaskThis structure abstracts the necessary information for a task to be done by the graphical user interface
 CNumeReTerminalThe terminal class for the GUI. It's a specialisation of the GenericTerminal
 CNumeReVariablesThis structure combines a vector of declared variables including their values and respective sizes with a set of variable type counts, which can be used to separate the single vector in multiple vectors containing only a single type of variables
 CNumeReWindowThis class is the actual NumeRe main frame. The application's logic is implemented here
 COdesolver
 COptionsThis class implements an interface of the internal Settings object adapted to be usable from the GUI
 COptionsDialogThis class represents the settings dialog in memory
 COptionSetNPRC
 COptionSetNSCR
 COptionsNPRC
 COptionsNSCR
 COutput
 CPackageThis class implements a single declared package. It can be constructed directly from an install information string. It also supports importing from and exporting to the plugin definition file
 CPackageDialogThis class represents a dialog for creating a package from a set of procedures
 CPackageListSearchCtrlThis class specializes the generic search control to interact with the package list of the package repository browser
 CPackageManagerThis class implements the procedure plugin system. It will be a parent class of the procedure class
 CPackageRepoBrowserThis class represents a simple browser for the package repository with an install and uninstall capability
 CPlotThis class handles the complete plotting process
 CPlotAssetA single plot data asset to be plotted. Contains the data, its axes and its type
 CPlotAssetManagerThis class combines the plotassets into a single structure
 CPlotDataThis class contains all the plot settings usable by the plotting algorithm
 CPlotInfoThis structure governs the needed parameters for plotting
 CPointThis represents a point in 2D space
 CProcedureThis class implements the logic to evaluate complex procedures, which may be called recursively
 CProcedureCommandLine
 CProcedureElementThis class contains the pre-parsed contents of a single procedure file
 CProcedureLibraryThis class manages all already read and possibly pre-parsed procedure files for easier and faster access
 CProcedureVarFactoryThis class is the variable factory used by procedure instances to create their local variables and resolve calls to them
 CProcedureViewer
 CProcedureViewerData
 CProcessInfo
 CProportionalSplitterWindowThis class represents a splitter window, which can controlled using a floating point proportion instead of absolute values
 CRangesThis structure defines the available ranges for the histograms
 CRecycler
 CRenameSymbolsDialog
 CRenderedLineThis structure combines the rendered line with its colors and its coordinates
 CResampler
 CReturnvalueStructure as wrapper for the return value of procedures (which may be numerical or string values or a mixture of both)
 CRevisionDialogThis class represents the dialog listing the file revisions of the current selected file
 CScript
 CSearchControllerThis class handles all specialized search requests of the assigned editor
 CSearchCtrlImplementation of a generic search control based on a combo box
 CSearchCtrlPopupThe popup control for the generic search control. Implemented ontop of a list view
 CSettingsThis class manages the setting values of the internal (kernel) settings of this application
 CSettingsValueThis class represents a single abstract settings value implemented as void*. We're using asserts to avoid memory issues. Those won't trigger in release mode, of course. A setting value might either be a boolean, a unsigned int or a std::string
 CSorterAbstract parent class to implement the sorting functionality (using Quicksort) on a more generic level
 CSpinButThis class is a extension to the standard wxSpinCtrl to combine it with a read- and changeable label
 CStatsLogicSimplify the creation of some statistics by externalizing the operation code and unifying the driver code
 CStringArgSimply container to provide the data for a StringView instance usable by all the string functions
 CStringColumnA table column containing only strings as values
 CStringFuncArgsThis structure combines all string function's arguments into a single structure to align all string function's signatures
 CStringFuncHandleThis structure defines the internal string function signature. It contains the pointer to the actual function, its signature type and whether the function is capable of handling multiple arguments
 CStringInternalMemory
 CStringMemory
 CStringResultThis structure contains all possible return values of the central string parser in single combined structure
 CStringStackItemA simple container for a single item in the string expression RPN stack
 CStringVectorThis class is an extension to the std::vector<std::string> to provide the vector-like functionalities as requested by the string parser. It also provides the functionality to distinguish between a string and a numerical value
 CStringViewThis class is the immutable (const) version of a string view. It can be constructed from a MutableStringView, but cannot be used to construct a mutable version
 CStringViewBaseThis class is a base class for all string view classes
 CStyledTextFileThis class represents a text file in memory (e.g. a code file). This class will try to lex the loaded file and detect simple comment blocks. It defaults to NumeRe code files, however the comment character sequences can be adapted using the reStyle() method
 CSymDefManagerThis class handles the file-static constants, which are more or less macros similar to #define in C/C++
 CSyntaxBlockDefinitionA simple structure to define a syntax block for folding, etc
 CSyntaxErrorCommon exception class for all exceptions thrown in NumeRe
 CSyntaxStylesThis structure contains the necessary data to completely define a style for a distinctive syntax element
 CTableColumnAbstract table column, which allows using it to compose the data table in each Memory instance
 CTableEditPanelA table panel with editing functionalities. Creates APPLY and CANCEL buttons and provides their event handlers
 CTablePanelGeneric table panel, which also contains all meta UI elements
 CTableViewerThis class is an adaption of the wxGrid class to present the tabular data in NumeRe's memory and enabling copy-pasting of tabular data to an from NumeRe
 CTBitState
 CTDeflateState
 CTerminalCallTipThis class represents the calltip in the terminal. The associated window will only be shown and hidden. No new window is created for eachs calltip
 CTextFieldThis class is a extension to the standard wxTextCtrl to combine it with a read- and changeable label
 CTextManagerThis class manages the actual text by storing it in an internal buffer. During an update the TextManager will render the text in the internal buffer into the text block in screen coordinates
 CTextOutputDialog
 CTextSplashScreen
 CThreadsafeRandGenThis class represents a thread safe random number generator (it is a container for multiple generator instances, each for every possible OMP thread)
 Ctime_stampThis structure defines all fields necessary to create a time stamp or a formatted date
 Ctime_zoneThis structure defines the information for a time zone
 CTimeAxisStructure for describing time axes in plots
 CTimer
 CTipDialog
 Ctm_unz_s
 CToolBarSearchCtrlThis class specializes the generic search control to be placed in the toolbar and to use the internal NumeRe::DataBase as data source
 CToolTipTreeDataThis class provides the basic functionality to provide a tooltip for a tree item
 Ctree_desc
 CTreePanel
 CTreeSearchCtrlThis class specializes the generic search control to interact with a wxTreeCtrl
 CTState
 CTTreeState
 CTUnzip
 CTUnzipHandleData
 CTZip
 CTZipHandleData
 CUmlautsStructure containing the german umlauts. The lower field will contain lower case umlauts, upper field contains the upper case umlauts
 Cunz_file_info_internal_s
 Cunz_file_info_s
 Cunz_global_info_s
 Cunz_s
 CValueColumnA table column containing only numerical values
 CVarData
 CVariableInfo
 CVariableViewer
 CVectorIndexThis class abstracts all the index logics, i.e. the logical differences between single indices and indices described by a vector
 CVersionControlSystemManager
 CViewCursorCursor, which is used in the terminal. The TextManager is able to convert this cursor into a LogicalCursor
 CViewerBook
 CViewerFrameThis class generalizes a set of basic floating window functionalities like being closable by pressing ESC or to get the keyboard focus automatically
 CViewerPanel
 CWaveHeader2
 CWaveHeader5
 CWindowItemParamsA structure to simplify the reading of all parameter values of each window item
 CWindowItemValueA structure to simplify reading and updating window item values
 CwxEditTextCtrl
 CwxGridCellCoordsContainerA class to simplify the access to different types of grid cell coords. Especially useful in the context of selected cells (which may come in different flavors)
 CwxGridCellsExtentA simple structure to define the needed grid space to enclose all cells contained in the wxGridCellCoordsContainer
 CwxMGLClass is Wx widget which display MathGL graphics
 CwxTermContainer
 CwxTreeListColumnInfo
 CwxTreeListCtrl
 CwxTreeListHeaderWindow
 CwxTreeListItem
 CwxTreeListItemCellAttr
 CwxTreeListMainWindow
 CwxTreeListRenameTimer
 Cz_stream_s
 CZIPENTRY
 CZipfile
 Czlist