AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Determinants.hpp File Reference

Namespaces

 axom
 
 axom::numerics
 

Functions

Matrix Operators
template<typename real >
AXOM_HOST_DEVICE real axom::numerics::determinant (const real &a00, const real &a01, const real &a10, const real &a11)
 Computes a 2X2 determinant of the given matrix. More...
 
template<typename real >
AXOM_HOST_DEVICE real axom::numerics::determinant (const real &a00, const real &a01, const real &a02, const real &a10, const real &a11, const real &a12, const real &a20, const real &a21, const real &a22)
 Computes the 3x3 determinant of the given matrix. More...
 
template<typename real >
AXOM_HOST_DEVICE real axom::numerics::determinant (const real &a00, const real &a01, const real &a02, const real &a03, const real &a10, const real &a11, const real &a12, const real &a13, const real &a20, const real &a21, const real &a22, const real &a23, const real &a30, const real &a31, const real &a32, const real &a33)
 Computes the 4x4 determinant of the given matrix. More...
 
template<typename real >
real axom::numerics::determinant (const Matrix< real > &A)
 Computes the determinant of the given square matrix. More...