Heidelberg Educational Numerics Library Version 0.27 (from 15 March 2021)
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nhdnum
 Noc
 COpCounter
 CCountersStruct storing the number of operations
 CBanachSolve nonlinear problem using a fixed point iteration
 CDenseMatrixClass with mathematical matrix operations
 CDIRKImplementation of a general Diagonal Implicit Runge-Kutta method
 CEEExplicit Euler method as an example for an ODE solver
 CErrorExceptionGeneral Error
 CExceptionBase class for Exceptions
 CGenericNonlinearProblemA generic problem class that can be set up with a lambda defining F(x)=0
 CHeun2Heun method (order 2 with 2 stages)
 CHeun3Heun method (order 3 with 3 stages)
 CIEImplicit Euler using Newton's method to solve nonlinear system
 CImplicitRungeKuttaStepProblemNonlinear problem we need to solve to do one step of an implicit Runge Kutta method
 CInvalidStateExceptionDefault exception if a function was called while the object is not in a valid state for that function
 CIOErrorDefault exception class for I/O errors
 CKutta3Kutta method (order 3 with 3 stages)
 CMathErrorDefault exception class for mathematical errors
 CModifiedEulerModified Euler method (order 2 with 2 stages)
 CNewtonSolve nonlinear problem using a damped Newton method
 CNotImplementedDefault exception for dummy implementations
 COutOfMemoryErrorDefault exception if memory allocation fails
 CRangeErrorDefault exception class for range errors
 CREAdaptive one-step method using Richardson extrapolation
 CRKF45Adaptive Runge-Kutta-Fehlberg method
 CRungeKuttaClassical Runge-Kutta method (order n with n stages)
 CRungeKutta4Classical Runge-Kutta method (order 4 with 4 stages)
 CSGridStructured Grid for Finite Differences
 CSparseMatrixSparse matrix Class with mathematical matrix operations
 Cbuilder
 Ccolumn_index_iterator
 Cconst_column_index_iterator
 Cconst_row_iterator
 Crow_iterator
 CSquareRootProblemExample class for a nonlinear model F(x) = 0;
 CStationarySolverStationary problem solver. E.g. for elliptic problmes
 CSystemErrorDefault exception class for OS errors
 CTimerA simple stop watch
 CTimerErrorException thrown by the Timer class
 CVectorClass with mathematical vector operations