Functions
Fn_solve

Functions

template<typename T1 , typename T2 >
const Glue< T1, T2, glue_solvesolve (const Base< typename T1::elem_type, T1 > &A, const Base< typename T1::elem_type, T2 > &B, const bool slow=false, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)
template<typename T1 , typename T2 >
const Glue< T1, T2, glue_solve_trsolve (const Op< T1, op_trimat > &A, const Base< typename T1::elem_type, T2 > &B, const bool slow=false, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)
template<typename T1 , typename T2 >
bool solve (Mat< typename T1::elem_type > &out, const Base< typename T1::elem_type, T1 > &A, const Base< typename T1::elem_type, T2 > &B, const bool slow=false, const typename arma_blas_type_only< typename T1::elem_type >::result *junk=0)

Function Documentation

template<typename T1 , typename T2 >
const Glue<T1, T2, glue_solve> solve ( const Base< typename T1::elem_type, T1 > &  A,
const Base< typename T1::elem_type, T2 > &  B,
const bool  slow = false,
const typename arma_blas_type_only< typename T1::elem_type >::result *  junk = 0 
) [inline]

Solve a system of linear equations, i.e., A*X = B, where X is unknown. For a square matrix A, this function is conceptually the same as X = inv(A)*B, but is done more efficiently. The number of rows in A and B must be the same. B can be either a column vector or a matrix. This function will also try to provide approximate solutions to under-determined as well as over-determined systems (non-square A matrices).

Definition at line 31 of file fn_solve.hpp.

template<typename T1 , typename T2 >
const Glue<T1, T2, glue_solve_tr> solve ( const Op< T1, op_trimat > &  A,
const Base< typename T1::elem_type, T2 > &  B,
const bool  slow = false,
const typename arma_blas_type_only< typename T1::elem_type >::result *  junk = 0 
) [inline]

Definition at line 50 of file fn_solve.hpp.

template<typename T1 , typename T2 >
bool solve ( Mat< typename T1::elem_type > &  out,
const Base< typename T1::elem_type, T1 > &  A,
const Base< typename T1::elem_type, T2 > &  B,
const bool  slow = false,
const typename arma_blas_type_only< typename T1::elem_type >::result *  junk = 0 
) [inline]

Definition at line 70 of file fn_solve.hpp.



armadillo_matrix
Author(s): Conrad Sanderson - NICTA (www.nicta.com.au), (Wrapper by Sjoerd van den Dries)
autogenerated on Tue Jan 7 2014 11:42:07