CppNoddy  0.85
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNCppNoddyA collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechanics
|oNExample
|oNHSTSome utility methods associated with CppNoddy containers
|oNUtilitySome utility methods associated with CppNoddy containers
|oCArcLength_base
|oCBandedLinearEigenSystemA linear Nth-order generalised eigensystem class
|oCBandedLinearSystemA linear system class for vector right-hand sides
|oCBandedMatrixA matrix class that constructs a BANDED matrix
|oCDenseLinearEigenSystemA linear Nth-order generalised eigensystem class
|oCDenseLinearSystemA linear system class for vector right-hand sides
|oCDenseMatrixA matrix class that constructs a DENSE matrix as a row major std::vector of DenseVectors
|oCDenseVectorAn DenseVector class – a dense vector object
|oCEquationAn equation object base class used in the BVP/IVP classes
|oCEquation_1matrixAn equation object base class used in the IBVP classes (and others)
|oCEquation_2matrixAn equation object base class used in the PDE_double_IBVP class
|oCEquation_3matrixAn equation object base class used in the PDE_double_IBVP class
|oCExceptionExternalAn exception to indicate that an error has been detected in an external (LAPACK) routine
|oCExceptionGeomAn exception class to be thrown when a container of incorrect geometry used in any class/method
|oCExceptionItnAn exception class that is thrown if too many Newton steps are taken in either the scalar or vector Newton classes
|oCExceptionRangeAn exception to indicate that a CppNoddy container has been accessed with index/indices outside the maximum range for the container
|oCExceptionRuntimeA generic runtime exception
|oCExceptionBifurcationNot used yet...
|oCFnQuadratureA quadrature class that takes a function pointer
|oCFortranDataA little (legacy) utility class for passing CppNoddy containers to Fortran library routines
|oCabs_predicateA function object predicate that compares the absolute value of two elements and returns a true of elt1 < elt2
|oCabsDiff_predicateA function object predicate that first computes the absolute difference between two elements and a specified value, then compares these two resulting values
|oCabsAdd_functorA function object used to accumulate the absolute value of a container
|oCabsSquareAdd_functorA function object used to accumulate the square of the absolute value of a container
|oCscale_functorA unary pure function object that scales through multiplication
|oCLinearEigenSystem_baseA linear Nth-order generalised eigensystem base class
|oCLinearSystem_baseA linear system class for vector right-hand sides
|oCMatrix_baseA base matrix class
|oCNewtonA vector NEWTON iteration class
|oCODE_BVPA templated object for real/complex vector system of first-order ordinary differential equations
|oCODE_EVPA templated object for real/complex vector system of first-order ordinary differential equations
|oCODE_IVPA templated object for real/complex vector system of first-order ordinary differential equations
|oCOneD_Hyperbolic_SystemA class to represent a one dimensional hyperbolic system of equations
|oCOneD_Node_MeshA one dimensional mesh utility object
|oCOneD_TVDLF_EltA Linear Element class
|oCOneD_TVDLF_Mesh
|oCPDE_double_IBVPA templated object for real/complex vector system of unsteady equations
|oCPDE_IBVPA templated object for real/complex vector system of unsteady equations
|oCPoisson_baseAn base class for simple Poisson problems
|oCPoisson_CartesianAn object for Cartesian Poisson problems with Dirichlet boundary conditions
|oCPoisson_meridionalAn object for Poisson problems in the meridional plane of cylindrial polars
|oCResidualA base class to be inherited by objects that define residuals
|oCResidual_with_coordsA base class to be inherited by objects that define residuals
|oCSparseLinearSystemA linear system class for vector right-hand sides
|oCSparseMatrixA matrix class that constructs a SPARSE matrix as a row major std::vector of SparseVectors
|oCSparseVectorAn SparseVector class – a sparse vector object
|oCTimerA simple CPU-clock-tick timer for timing metods
|oCTrackerFile
|oCTwoD_Hyperbolic_SystemA class to represent a two-dimensional hyperbolic system of equations
|oCTwoD_Node_MeshA two dimensional mesh utility object
|oCTwoD_TVDLF_EltA Linear Element class
|oCTwoD_TVDLF_Mesh
|\CUncopyableAn object to block copying
oNSLUDDouble precision SuperLU namespace wrapper
|oCGlobalLU_t
|\Cmem_usage_t
\NSLUZDouble complex SuperLU namespace wrapper
 oCGlobalLU_t
 \Cmem_usage_t

© 2012

R.E. Hewitt