|
Virtual Testbed
Ship dynamics simulator for extreme conditions
|
Linear algebra (matrix/vector wrappers and solvers). More...
Classes | |
| class | Invalid_matrix |
| class | Lower_triangular_matrix |
| class | Lower_triangular_matrix_ldlt |
| class | Lower_upper_triangular_matrix |
| class | Matrix |
| class | Positive_definite_matrix |
| class | Square_matrix |
| class | Symmetric_matrix |
| class | Vector |
Functions | |
| float | conj (float x) |
| float | conj (double x) |
| template<class T > | |
| std::complex< T > | conj (const std::complex< T > &z) |
| template<class T > | |
| Lower_upper_triangular_matrix< T > | lower_upper_triangular (const Matrix< T > &rhs) |
| template<class NewMatrix , class OldMatrix > | |
| const NewMatrix & | matrix_cast (const OldMatrix &rhs) |
| template<class NewMatrix , class OldMatrix > | |
| NewMatrix & | matrix_cast (OldMatrix &rhs) |
| template<class T > | |
| Vector< T > | product (const Matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Vector< T > | operator * (const Matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Matrix< T > | product (const Matrix< T > &lhs, const Matrix< T > &rhs) |
| template<class T > | |
| Matrix< T > | operator * (const Matrix< T > &lhs, const Matrix< T > &rhs) |
| template<class T > | |
| T | det (const Lower_upper_triangular_matrix< T > &rhs) |
| template<class T > | |
| T | det (const Square_matrix< T > &rhs) |
| template<class T > | |
| T | inverse (const Lower_upper_triangular_matrix< T > &rhs) |
| template<class T > | |
| T | inverse (const Square_matrix< T > &rhs) |
| template<class T > | |
| T | trace (const Square_matrix< T > &rhs) |
| template<class T > | |
| Vector< T > | solve (const Lower_upper_triangular_matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Vector< T > | solve (const Square_matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Vector< T > | solve (const Symmetric_matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Vector< T > | solve (const Positive_definite_matrix< T > &lhs, const Vector< T > &rhs) |
| template<class T > | |
| Vector< T > | eigen_values (const Symmetric_matrix< T > &rhs, T eps, int nsweeps) |
Linear algebra (matrix/vector wrappers and solvers).
1.8.15