|
CppNoddy
0.92
|
| ▼NCppNoddy | A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechanics |
| ►NExample | |
| ►NHST | Some utility methods associated with CppNoddy containers |
| Cabs_predicate | A function object predicate that compares the absolute value of two elements and returns a true of elt1 < elt2 |
| CabsAdd_functor | A function object used to accumulate the absolute value of a container |
| CabsDiff_predicate | A function object predicate that first computes the absolute difference between two elements and a specified value, then compares these two resulting values |
| CabsSquareAdd_functor | A function object used to accumulate the square of the absolute value of a container |
| CArcLength_base | |
| CBandedLinearSystem | A linear system class for vector right-hand sides |
| CBandedMatrix | A matrix class that constructs a BANDED matrix |
| CDenseLinearEigenSystem | A linear Nth-order generalised eigensystem class |
| CDenseLinearSystem | A linear system class for vector right-hand sides |
| CDenseMatrix | A matrix class that constructs a DENSE matrix as a row major std::vector of DenseVectors |
| CDenseVector | An DenseVector class – a dense vector object |
| CEquation | An equation object base class used in the BVP/IVP classes |
| CEquation_1matrix | An equation object base class used in the IBVP classes (and others) |
| CEquation_2matrix | An equation object base class used in the PDE_double_IBVP class |
| CEquation_3matrix | An equation object base class used in the PDE_double_IBVP class |
| CExceptionBifurcation | Not used yet... |
| CExceptionExternal | An exception to indicate that an error has been detected in an external (LAPACK) routine |
| CExceptionGeom | An exception class to be thrown when a container of incorrect geometry used in any class/method |
| CExceptionItn | An exception class that is thrown if too many Newton steps are taken in either the scalar or vector Newton classes |
| CExceptionRange | An exception to indicate that a CppNoddy container has been accessed with index/indices outside the maximum range for the container |
| CExceptionRuntime | A generic runtime exception |
| CFnQuadrature | A quadrature class that takes a function pointer |
| CFortranData | A little (legacy) utility class for passing CppNoddy containers to Fortran library routines |
| CLinearEigenSystem_base | A linear Nth-order generalised eigensystem base class |
| CNewton | A vector NEWTON iteration class |
| CODE_BVP | A templated object for real/complex vector system of first-order ordinary differential equations |
| CODE_EVP | A templated object for real/complex vector system of first-order ordinary differential equations |
| CODE_IVP | A templated object for real/complex vector system of first-order ordinary differential equations |
| COneD_Hyperbolic_System | A class to represent a one dimensional hyperbolic system of equations |
| COneD_Node_Mesh | A one dimensional mesh utility object |
| COneD_TVDLF_Elt | A Linear Element class |
| COneD_TVDLF_Mesh | |
| CPDE_double_IBVP | A templated object for real/complex vector system of unsteady equations |
| CPDE_IBVP | A templated object for real/complex vector system of unsteady equations |
| CResidual | A base class to be inherited by objects that define residuals |
| CResidual_with_coords | A base class to be inherited by objects that define residuals |
| Creversed_BL | A templated object for real/complex vector system of unsteady equations |
| Cscale_functor | A unary pure function object that scales through multiplication |
| CSequential_Matrix_base | A base matrix class for sequential matrices |
| CSparseLinearSystem | A linear system class for vector right-hand sides |
| CSparseMatrix | A matrix class that constructs a SPARSE matrix as a row major std::vector of SparseVectors |
| CSparseVector | An SparseVector class – a sparse vector object |
| CTimer | A simple CPU-clock-tick timer for timing metods |
| CTrackerFile | |
| CTwoD_Hyperbolic_System | A class to represent a two-dimensional hyperbolic system of equations |
| CTwoD_Mapped_Node_Mesh | A two dimensional (mapped) mesh utility object |
| CTwoD_Node_Mesh | A two dimensional mesh utility object |
| CTwoD_TVDLF_Elt | A Linear Element class |
| CTwoD_TVDLF_Mesh | |
| CUncopyable | An object to block copying |
| ▼NExample | |
| CMy_Mesh |
1.9.5
© 2012
R.E. Hewitt