rename variable for clarity
This commit is contained in:
@@ -120,7 +120,7 @@ class Mat : public Base< eT, Mat<eT> >
|
||||
template<typename T1, typename T2> inline explicit Mat(const Base<pod_type,T1>& A, const Base<pod_type,T2>& B, const arma_vec_indicator&, const uhword in_vec_state);
|
||||
template<typename T1, typename T2> inline explicit Mat(const Base<pod_type,T1>& A, const Base<pod_type,T2>& B);
|
||||
|
||||
inline explicit Mat(const subview<eT>& X, const bool use_colmem); // only to be used by the quasi_unwrap class
|
||||
inline explicit Mat(const subview<eT>& X, const bool use_direct_mem); // only to be used by the quasi_unwrap class
|
||||
|
||||
inline Mat(const subview<eT>& X, const arma_vec_indicator&, const uhword in_vec_state);
|
||||
inline Mat(const subview<eT>& X);
|
||||
|
||||
@@ -2021,18 +2021,18 @@ Mat<eT>::Mat(const Base<typename Mat<eT>::pod_type,T1>& A, const Base<typename M
|
||||
|
||||
template<typename eT>
|
||||
inline
|
||||
Mat<eT>::Mat(const subview<eT>& X, const bool use_colmem)
|
||||
Mat<eT>::Mat(const subview<eT>& X, const bool use_direct_mem)
|
||||
: n_rows(X.n_rows)
|
||||
, n_cols(X.n_cols)
|
||||
, n_elem(X.n_elem)
|
||||
, n_alloc(0)
|
||||
, vec_state(0)
|
||||
, mem_state(use_colmem ? 3 : 0)
|
||||
, mem (use_colmem ? X.colptr(0) : nullptr)
|
||||
, mem_state(use_direct_mem ? 3 : 0 )
|
||||
, mem (use_direct_mem ? X.colptr(0) : nullptr)
|
||||
{
|
||||
arma_debug_sigprint_this(this);
|
||||
|
||||
if(use_colmem)
|
||||
if(use_direct_mem)
|
||||
{
|
||||
arma_debug_print("Mat::Mat(): using existing memory in a submatrix");
|
||||
}
|
||||
|
||||
@@ -85,7 +85,7 @@ class Row : public Mat<eT>
|
||||
template<typename T1, typename T2>
|
||||
inline explicit Row(const Base<pod_type,T1>& A, const Base<pod_type,T2>& B);
|
||||
|
||||
inline explicit Row(const subview<eT>& X, const bool use_colmem); // only to be used by the quasi_unwrap class
|
||||
inline explicit Row(const subview<eT>& X, const bool use_direct_mem); // only to be used by the quasi_unwrap class
|
||||
|
||||
template<typename T1> inline Row(const BaseCube<eT,T1>& X);
|
||||
template<typename T1> inline Row& operator=(const BaseCube<eT,T1>& X);
|
||||
|
||||
@@ -612,8 +612,8 @@ Row<eT>::Row
|
||||
|
||||
template<typename eT>
|
||||
inline
|
||||
Row<eT>::Row(const subview<eT>& X, const bool use_colmem)
|
||||
: Mat<eT>(X, use_colmem)
|
||||
Row<eT>::Row(const subview<eT>& X, const bool use_direct_mem)
|
||||
: Mat<eT>(X, use_direct_mem)
|
||||
{
|
||||
arma_debug_sigprint();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user