|
CppNoddy
0.92
|
A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechanics. More...
Namespaces | |
| namespace | Example |
| namespace | FT |
| Some algorithms associated with Fourier transforms of CppNoddy container data. | |
| namespace | HST |
| Some utility methods associated with CppNoddy containers. | |
| namespace | Utility |
| Some utility methods associated with CppNoddy containers. | |
Classes | |
| class | abs_predicate |
| A function object predicate that compares the absolute value of two elements and returns a true of elt1 < elt2. More... | |
| class | absAdd_functor |
| A function object used to accumulate the absolute value of a container. More... | |
| class | absDiff_predicate |
| A function object predicate that first computes the absolute difference between two elements and a specified value, then compares these two resulting values. More... | |
| class | absSquareAdd_functor |
| A function object used to accumulate the square of the absolute value of a container. More... | |
| class | ArcLength_base |
| class | BandedLinearSystem |
| A linear system class for vector right-hand sides. More... | |
| class | BandedMatrix |
| A matrix class that constructs a BANDED matrix. More... | |
| class | DenseLinearEigenSystem |
| A linear Nth-order generalised eigensystem class. More... | |
| class | DenseLinearSystem |
| A linear system class for vector right-hand sides. More... | |
| class | DenseMatrix |
| A matrix class that constructs a DENSE matrix as a row major std::vector of DenseVectors. More... | |
| class | DenseVector |
| An DenseVector class – a dense vector object. More... | |
| class | Equation |
| An equation object base class used in the BVP/IVP classes. More... | |
| class | Equation_1matrix |
| An equation object base class used in the IBVP classes (and others). More... | |
| class | Equation_2matrix |
| An equation object base class used in the PDE_double_IBVP class. More... | |
| class | Equation_3matrix |
| An equation object base class used in the PDE_double_IBVP class. More... | |
| class | ExceptionBifurcation |
| Not used yet.... More... | |
| class | ExceptionExternal |
| An exception to indicate that an error has been detected in an external (LAPACK) routine. More... | |
| class | ExceptionGeom |
| An exception class to be thrown when a container of incorrect geometry used in any class/method. More... | |
| class | ExceptionItn |
| An exception class that is thrown if too many Newton steps are taken in either the scalar or vector Newton classes. More... | |
| class | ExceptionRange |
| An exception to indicate that a CppNoddy container has been accessed with index/indices outside the maximum range for the container. More... | |
| class | ExceptionRuntime |
| A generic runtime exception. More... | |
| class | FnQuadrature |
| A quadrature class that takes a function pointer. More... | |
| class | FortranData |
| A little (legacy) utility class for passing CppNoddy containers to Fortran library routines. More... | |
| class | LinearEigenSystem_base |
| A linear Nth-order generalised eigensystem base class. More... | |
| class | Newton |
| A vector NEWTON iteration class. More... | |
| class | ODE_BVP |
| A templated object for real/complex vector system of first-order ordinary differential equations. More... | |
| class | ODE_EVP |
| A templated object for real/complex vector system of first-order ordinary differential equations. More... | |
| class | ODE_IVP |
| A templated object for real/complex vector system of first-order ordinary differential equations. More... | |
| class | OneD_Hyperbolic_System |
| A class to represent a one dimensional hyperbolic system of equations. More... | |
| class | OneD_Node_Mesh |
| A one dimensional mesh utility object. More... | |
| class | OneD_TVDLF_Elt |
| A Linear Element class. More... | |
| class | OneD_TVDLF_Mesh |
| class | PDE_double_IBVP |
| A templated object for real/complex vector system of unsteady equations. More... | |
| class | PDE_IBVP |
| A templated object for real/complex vector system of unsteady equations. More... | |
| class | Residual |
| A base class to be inherited by objects that define residuals. More... | |
| class | Residual_with_coords |
| A base class to be inherited by objects that define residuals. More... | |
| class | reversed_BL |
| A templated object for real/complex vector system of unsteady equations. More... | |
| class | scale_functor |
| A unary pure function object that scales through multiplication. More... | |
| class | Sequential_Matrix_base |
| A base matrix class for sequential matrices. More... | |
| class | SparseLinearSystem |
| A linear system class for vector right-hand sides. More... | |
| class | SparseMatrix |
| A matrix class that constructs a SPARSE matrix as a row major std::vector of SparseVectors. More... | |
| class | SparseVector |
| An SparseVector class – a sparse vector object. More... | |
| class | Timer |
| A simple CPU-clock-tick timer for timing metods. More... | |
| class | TrackerFile |
| class | TwoD_Hyperbolic_System |
| A class to represent a two-dimensional hyperbolic system of equations. More... | |
| class | TwoD_Mapped_Node_Mesh |
| A two dimensional (mapped) mesh utility object. More... | |
| class | TwoD_Node_Mesh |
| A two dimensional mesh utility object. More... | |
| class | TwoD_TVDLF_Elt |
| A Linear Element class. More... | |
| class | TwoD_TVDLF_Mesh |
| class | Uncopyable |
| An object to block copying. More... | |
Typedefs | |
| typedef std::complex< double > | D_complex |
| A complex double precision number using std::complex. More... | |
A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechanics.
| typedef std::complex< double > CppNoddy::D_complex |
1.9.5
© 2012
R.E. Hewitt