inline Col<eT>::fixed<fixed_n_elem>::fixed(const std::initializer_list<eT>& list) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); (*this).operator=(list); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const Base<eT,T1>& A) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); Col<eT>::operator=(A.get_ref()); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const Base<pod_type,T1>& A, const Base<pod_type,T2>& B) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); Col<eT>::init(A,B); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const subview_cube<eT>& X) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); Col<eT>::operator=(X); }
inline Row<eT>::fixed<fixed_n_elem>::fixed(const std::string& text) : Row<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); Row<eT>::operator=(text); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const char* text) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); change_to_row(); Col<eT>::operator=(text); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const eT* aux_mem) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); eT* dest = (use_extra) ? mem_local_extra : Mat<eT>::mem_local; arrayops::copy( dest, aux_mem, fixed_n_elem ); }
arma_inline Row<eT>::fixed<fixed_n_elem>::fixed(const fixed<fixed_n_elem>& X) : Row<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); eT* dest = (use_extra) ? mem_local_extra : Mat<eT>::mem_local; const eT* src = (use_extra) ? X.mem_local_extra : X.mem_local; arrayops::copy( dest, src, fixed_n_elem ); }
inline Col<eT>::fixed<fixed_n_elem>::fixed(const fill::fill_class<fill_type>&) : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); if(is_same_type<fill_type, fill::fill_zeros>::yes) (*this).zeros(); if(is_same_type<fill_type, fill::fill_ones >::yes) (*this).ones(); if(is_same_type<fill_type, fill::fill_eye >::yes) (*this).eye(); if(is_same_type<fill_type, fill::fill_randu>::yes) (*this).randu(); if(is_same_type<fill_type, fill::fill_randn>::yes) (*this).randn(); }
inline Col<eT>::Col(const arma_fixed_indicator&, const uword in_n_elem, const eT* in_mem) : Mat<eT>(arma_fixed_indicator(), in_n_elem, 1, 1, in_mem) { arma_extra_debug_sigprint_this(this); }
arma_inline Col<eT>::fixed<fixed_n_elem>::fixed() : Col<eT>( arma_fixed_indicator(), fixed_n_elem, ((use_extra) ? mem_local_extra : Mat<eT>::mem_local) ) { arma_extra_debug_sigprint_this(this); }