![]() |
NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
►NAudio | |
►Ndate | |
►NDDE | |
►Ndtl | |
►Nfast_float | |
►Nislamic | |
►Niso_week | |
►Njulian | |
►Nmu | Namespace for mathematical applications |
►NNumeRe | |
►NPosix | |
►Nsolar_hijri | |
►Ntinyxml2 | |
►Nurl | |
►NYCompoundFiles | |
►NYExcel | |
CAboutChameleonDialog | |
CAboutDialogTextCtrl | |
CAdvBooleanCellRenderer | This class represents a special renderer for three-state booleans, i.e. booleans, which may have a undefined (e.g. NAN) value |
CAdvStringCellRenderer | This class represents an extension to the usual cell string renderer to provide functionalities to highlight the cursor position and automatically update the surrounding frame |
CAnnotationCount | Stores the number of annotations for displaying a summary |
CAnovaResult | Contains the relevant results of the ANOVA F test |
CAssertion | This 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 |
CAssertionStats | This structure accumulates the statistics for the assertion handler |
CAxis | Structure for the axes in plots |
CAxisLabels | Structure for simplification of the standard axis labels |
CBinHeader1 | |
CBinHeader2 | |
CBinHeader3 | |
CBinHeader5 | |
CBoundary | This structure contains the information of a two-dimensional boundary |
CBreakpointManager | |
CCategoricalColumn | A table column containing categorical values |
CCellValueShader | A class to handle value-based cell shading using a custom colorscheme and custom conditions |
CCellValueShaderCondition | Represents the basic settings needed by the CellValueShader class to actually calculate the cell shading |
CCellValueShaderDialog | This class implements the dialog for choosing the shader properties of the selected cells |
CCharacter | This structure combines the character information needed in the terminal: the character itself, the associated colour and the editable flag |
CCharacterVector | This class resembles an extended string class, which contains the extended character class |
CCodeAnalyzer | This class analyzes the code handled by the editor by accessing it with friends rights |
CCodeFormatter | This class handles all formatting features of the editor |
CColumnKeys | Structure for the sorting functionality: used for the recursive definition of the index columns for sorting |
CCombinedCellEditor | This class represents the grid cell editor which automatically selects the necessary edit control for the underlying column data type |
CCommandLineParser | This 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 | |
CCustomWindow | This class represents a window, which can be created by the user during run-time by using a layout script and the window command |
CDataAccessParser | This class is defined to abstrahize the determination of the correct data object and the calculation of the corresponding indices |
CDateTimeColumn | A table column containing numerical values formatted as dates and times |
CDebugBreakInfo | |
CDebugViewer | |
CDefaultVariables | Structure for the four standard variables |
CDependencies | This class handles the dependencies of the current procedure file (passed as pointer to a ProcedureElement instance) and calculates them during construction |
CDependency | This class resembles a simple dependency containing a procedure name and the corresponding file name |
CDependencyDialog | This class represents a dialog showing the dependencies of a selected procedure file |
CDependencyList | This class is a child of the std::list, where the function unique() has been overridden (i.e. shadowed) |
CDetachedLogger | This class is a specialisation of the Logger to run detached, i.e. as a global instance usable form everywhere |
CDirListing | |
CDirTraverser | |
CDocumentation | This class handles the documentation index and provides lookup functionalities to obtain the corresponding article |
CDocumentationArticle | This structure defines a single article in a documentation file |
CDocumentationBrowser | This represents the main frame of the documentation browser, which contains the tabbed layout, the index tree and the documentation viewers themselves |
CDocumentationEntry | This structure defines a single entry in the documentation index |
CDocumentationFile | This class represents a whole documentation file with its contained documentation articles |
CDocumentationGenerator | This 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 | |
CEditorNotebook | This class represents the notebook containing all editors of one main pane |
CEndlessVector | This class extends the std::vector for endlessness |
CFFTData | This structure gathers all information needed for calculating a FFT in one or two dimensions |
Cfile_in_zip_read_info_s | |
CFileInfo | This structure contains all relevant information about a file path |
CFileNameTreeData | This class provides the needed functionalities for the file tree and the symbols tree |
CFileRevisions | |
CFileSystem | This class implements the basic input/ output file system and provides functionalities to work with filenames and folder paths |
CFileTree | |
CFilewatcher | |
CFindReplaceDialog | |
CFitcontroller | This class contains the internal fit logic and the interface to the GSL fitting module |
CFitData | Defines the datapoints, which shall be fitted |
CFittingData | |
CFlowCtrl | |
CFlowCtrlCommand | |
CFunctionDefinition | This class implements a single function definition. It is managed by the Define class |
CFunctionDefinitionManager | This class implements the function definition managing instance |
CGenericTerminal | An implementation of a generic terminal, which has to be specialized in the child classes |
CGraphHelper | This class encapsulates the mglGraph object during transmission from the kernel to the GUI |
CGraphViewer | |
CGridNumeReTable | This class is a specialisation for the standard wxGridTableBase supporting complex numbers as well as the internal data model |
CGroupPanel | This class simplifies the creation of simple windows and creates a common layout among all windows |
CHelpViewer | This class renders the contents of a single page on the DocumentationBrowser. It also governs the browsing history of the current tab |
CHistogramParameters | This structure gathers all necessary parameters for the histograms |
CIconManager | |
CImagePanel | |
CIncluder | This class represents a file, which can be included into other files using the @ syntax |
CIndices | This 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 | |
CInterval | This class represents a single interval in code providing reading access functionality |
CIntervalSet | This class represents a set of intervals used together for calculations and simulations |
Ciztimes | |
CLanguage | This class handles the internal language system and returns the language strings of the selected language based upon the language files |
CLexerNPRC | |
CLexerNSCR | |
CLexerTXTADV | |
CLine | Structure for the horizontal and vertical lines in plots |
CLogger | This class represents a simple logging functionality, which might be extended in the future to handle more generic logging formats |
CLogicalColumn | A table column containing logical values |
CLogicalCursor | Cursor, 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 | |
CMatch | Structure for the findCommand function |
CMatFuncData | Defines a Matrix |
CMatFuncDef | Defines 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) |
CMatFuncErrorInfo | Defines the needed information for displaying a reasonable error information |
►CMatOpCache | |
CMatrix | This 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 |
CMemory | This class represents a single table in memory, or a - so to say - single memory page to be handled by the MemoryManager class instance |
CMemoryManager | This class represents the central memory managing instance. It will handle all tables and clusters, which have been created during the runtime |
CmglCanvasWX | |
CMutableStringView | This 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 |
CMyApp | This 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 | |
CNumeReEditor | The class of the editor window |
CNumeReHistory | |
CNumeReKernel | This 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 | |
CNumeReSyntax | This 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 |
CNumeReTask | This structure abstracts the necessary information for a task to be done by the graphical user interface |
CNumeReTerminal | The terminal class for the GUI. It's a specialisation of the GenericTerminal |
CNumeReVariables | This 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 |
CNumeReWindow | This class is the actual NumeRe main frame. The application's logic is implemented here |
COdesolver | |
COptions | This class implements an interface of the internal Settings object adapted to be usable from the GUI |
COptionsDialog | This class represents the settings dialog in memory |
COptionSetNPRC | |
COptionSetNSCR | |
COptionsNPRC | |
COptionsNSCR | |
COutput | |
CPackage | This 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 |
CPackageDialog | This class represents a dialog for creating a package from a set of procedures |
CPackageListSearchCtrl | This class specializes the generic search control to interact with the package list of the package repository browser |
CPackageManager | This class implements the procedure plugin system. It will be a parent class of the procedure class |
CPackageRepoBrowser | This class represents a simple browser for the package repository with an install and uninstall capability |
CPlot | This class handles the complete plotting process |
CPlotAsset | A single plot data asset to be plotted. Contains the data, its axes and its type |
CPlotAssetManager | This class combines the plotassets into a single structure |
CPlotData | This class contains all the plot settings usable by the plotting algorithm |
CPlotInfo | This structure governs the needed parameters for plotting |
CPoint | This represents a point in 2D space |
CProcedure | This class implements the logic to evaluate complex procedures, which may be called recursively |
CProcedureCommandLine | |
CProcedureElement | This class contains the pre-parsed contents of a single procedure file |
CProcedureLibrary | This class manages all already read and possibly pre-parsed procedure files for easier and faster access |
CProcedureVarFactory | This class is the variable factory used by procedure instances to create their local variables and resolve calls to them |
CProcedureViewer | |
CProcedureViewerData | |
CProcessInfo | |
CProportionalSplitterWindow | This class represents a splitter window, which can controlled using a floating point proportion instead of absolute values |
CRanges | This structure defines the available ranges for the histograms |
CRecycler | |
CRenameSymbolsDialog | |
CRenderedLine | This structure combines the rendered line with its colors and its coordinates |
►CResampler | |
CReturnvalue | Structure as wrapper for the return value of procedures (which may be numerical or string values or a mixture of both) |
CRevisionDialog | This class represents the dialog listing the file revisions of the current selected file |
CScript | |
CSearchController | This class handles all specialized search requests of the assigned editor |
CSearchCtrl | Implementation of a generic search control based on a combo box |
CSearchCtrlPopup | The popup control for the generic search control. Implemented ontop of a list view |
CSettings | This class manages the setting values of the internal (kernel) settings of this application |
CSettingsValue | This 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 |
CSorter | Abstract parent class to implement the sorting functionality (using Quicksort) on a more generic level |
CSpinBut | This class is a extension to the standard wxSpinCtrl to combine it with a read- and changeable label |
CStatsLogic | Simplify the creation of some statistics by externalizing the operation code and unifying the driver code |
CStringArg | Simply container to provide the data for a StringView instance usable by all the string functions |
CStringColumn | A table column containing only strings as values |
CStringFuncArgs | This structure combines all string function's arguments into a single structure to align all string function's signatures |
CStringFuncHandle | This 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 | |
CStringResult | This structure contains all possible return values of the central string parser in single combined structure |
CStringStackItem | A simple container for a single item in the string expression RPN stack |
CStringVector | This 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 |
CStringView | This 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 |
CStringViewBase | This class is a base class for all string view classes |
CStyledTextFile | This 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 |
CSymDefManager | This class handles the file-static constants, which are more or less macros similar to #define in C/C++ |
CSyntaxBlockDefinition | A simple structure to define a syntax block for folding, etc |
CSyntaxError | Common exception class for all exceptions thrown in NumeRe |
CSyntaxStyles | This structure contains the necessary data to completely define a style for a distinctive syntax element |
CTableColumn | Abstract table column, which allows using it to compose the data table in each Memory instance |
CTableEditPanel | A table panel with editing functionalities. Creates APPLY and CANCEL buttons and provides their event handlers |
CTablePanel | Generic table panel, which also contains all meta UI elements |
CTableViewer | This 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 | |
CTerminalCallTip | This class represents the calltip in the terminal. The associated window will only be shown and hidden. No new window is created for eachs calltip |
CTextField | This class is a extension to the standard wxTextCtrl to combine it with a read- and changeable label |
CTextManager | This 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 | |
CThreadsafeRandGen | This class represents a thread safe random number generator (it is a container for multiple generator instances, each for every possible OMP thread) |
Ctime_stamp | This structure defines all fields necessary to create a time stamp or a formatted date |
Ctime_zone | This structure defines the information for a time zone |
CTimeAxis | Structure for describing time axes in plots |
CTimer | |
CTipDialog | |
Ctm_unz_s | |
CToolBarSearchCtrl | This class specializes the generic search control to be placed in the toolbar and to use the internal NumeRe::DataBase as data source |
CToolTipTreeData | This class provides the basic functionality to provide a tooltip for a tree item |
Ctree_desc | |
CTreePanel | |
CTreeSearchCtrl | This class specializes the generic search control to interact with a wxTreeCtrl |
CTState | |
CTTreeState | |
CTUnzip | |
CTUnzipHandleData | |
CTZip | |
CTZipHandleData | |
CUmlauts | Structure 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 | |
CValueColumn | A table column containing only numerical values |
CVarData | |
CVariableInfo | |
CVariableViewer | |
CVectorIndex | This class abstracts all the index logics, i.e. the logical differences between single indices and indices described by a vector |
CVersionControlSystemManager | |
CViewCursor | Cursor, which is used in the terminal. The TextManager is able to convert this cursor into a LogicalCursor |
CViewerBook | |
CViewerFrame | This 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 | |
CWindowItemParams | A structure to simplify the reading of all parameter values of each window item |
CWindowItemValue | A structure to simplify reading and updating window item values |
CwxEditTextCtrl | |
CwxGridCellCoordsContainer | A 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) |
CwxGridCellsExtent | A simple structure to define the needed grid space to enclose all cells contained in the wxGridCellCoordsContainer |
CwxMGL | Class is Wx widget which display MathGL graphics |
CwxTermContainer | |
CwxTreeListColumnInfo | |
CwxTreeListCtrl | |
CwxTreeListHeaderWindow | |
CwxTreeListItem | |
CwxTreeListItemCellAttr | |
CwxTreeListMainWindow | |
CwxTreeListRenameTimer | |
Cz_stream_s | |
CZIPENTRY | |
CZipfile | |
Czlist |