![]() |
TAPs 0.7.7.3
|
#include "SP_Mathematics.h"
Include dependency graph for sp_mathematics.cpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | SP_Maths |
Functions | |
| void | SP_Maths::CrossProduct (const double A[3], const double B[3], double C[3]) |
| double | SP_Maths::DotProduct (const double A[3], const double B[3]) |
| void | SP_Maths::FindAnEigenVector (double &m11, double &m12, double &m13, double &m22, double &m23, double &m33, double l1, double v1[3]) |
| void | SP_Maths::FindOrthogonalVectors (const double iA[3], double oB[3], double oC[3]) |
| void | SP_Maths::rootsOfCubicPolynomialCodeGeneratedByMaple (double a, double b, double c, double d, std::complex< double > &r1, std::complex< double > &r2, std::complex< double > &r3) |
| double | SP_Maths::rootsOfCubicPolynomial (double a, double b, double c, double d, std::complex< double > &r1, std::complex< double > &r2, std::complex< double > &r3) |
| double | SP_Maths::rootsOfCubicPolynomial (double a, double b, double c, double d, double &r1, double &r2, double &r3) |
| double | SP_Maths::rootOfCubicPolynomial (double a, double b, double c, double d, int rootNo) |
| double | SP_Maths::eigenValsOf3by3SymMatrix (double m11, double m12, double m13, double m22, double m23, double m33, double &lamda1, double &lamda2, double &lamda3) |
| double | SP_Maths::eigenValsOf3by3SymMatrixSmith1961 (double m11, double m12, double m13, double m22, double m23, double m33, double &lamda1, double &lamda2, double &lamda3) |
| void | SP_Maths::eigenValsAndVecsOf3by3SymMatrix (double m11, double m12, double m13, double m22, double m23, double m33, double &l1, double &l2, double &l3, double v1[3], double v2[3], double v3[3]) |
| void | SP_Maths::eigenValsAndVecsOf3by3SymMatrixUsingQRFactor (double m11, double m12, double m13, double m22, double m23, double m33, double &l1, double &l2, double &l3, double v1[3], double v2[3], double v3[3]) |
| double | SP_Maths::RootFindingByNewtonRaphsonMethod (void(*funcd)(double x, double *fx, double *dfx), double x1, double x2, double xacc) |