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 |
© 2012
R.E. Hewitt