determinant.h File Reference

Compute the determinant of a square matrix using LU factorization. More...

#include <cml/matrix/lu.h>

Include dependency graph for determinant.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cml::detail::determinant_f< MatT, N >
struct  cml::detail::determinant_f< MatT, 2 >
struct  cml::detail::determinant_f< MatT, 3 >
struct  cml::detail::determinant_f< MatT, 4 >

Namespaces

namespace  cml
namespace  cml::detail

Functions

template<typename XprT >
XprT::value_type cml::determinant (const et::MatrixXpr< XprT > &e)
 Determinant of a matrix expression.
template<typename E , class AT , class BO , class L >
cml::determinant (const matrix< E, AT, BO, L > &M)
 Determinant of a matrix.
template<typename MatT >
MatT::value_type cml::detail::determinant (const MatT &M, dynamic_size_tag)
template<typename MatT >
MatT::value_type cml::detail::determinant (const MatT &M, fixed_size_tag)


Detailed Description

Compute the determinant of a square matrix using LU factorization.

Todo:
This should be specialized on the matrix size for small matrices.

Definition in file determinant.h.


Generated on Sat Jul 18 19:35:36 2009 for CML 1.0 by  doxygen 1.5.9