fn_lu.hpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 template<typename eT, typename T1>
00022 inline
00023 void
00024 lu(Mat<eT>& L, Mat<eT>& U, const Base<eT,T1>& X)
00025 {
00026 arma_extra_debug_sigprint();
00027
00028 const unwrap<T1> tmp(X.get_ref());
00029
00030 auxlib::lu(L, U, tmp.M);
00031 }
00032
00033
00034
00035
00036 template<typename eT, typename T1>
00037 inline
00038 void
00039 lu(Mat<eT>& L, Mat<eT>& U, Mat<eT>& P, const Base<eT,T1>& X)
00040 {
00041 arma_extra_debug_sigprint();
00042
00043 const unwrap<T1> tmp(X.get_ref());
00044
00045 auxlib::lu(L, U, P, tmp.M);
00046 }
00047
00048
00049