Public Types | Public Member Functions | Public Attributes

strip_diagmat< T1 > Struct Template Reference
[Strip]

#include <strip.hpp>

List of all members.

Public Types

typedef T1 stored_type

Public Member Functions

 strip_diagmat (const Base< typename T1::elem_type, T1 > &X)

Public Attributes

const bool do_diagmat
const T1 & M

Detailed Description

template<typename T1>
struct strip_diagmat< T1 >

Definition at line 23 of file strip.hpp.


Member Typedef Documentation

template<typename T1>
typedef T1 strip_diagmat< T1 >::stored_type

Definition at line 25 of file strip.hpp.


Constructor & Destructor Documentation

template<typename T1>
strip_diagmat< T1 >::strip_diagmat ( const Base< typename T1::elem_type, T1 > &  X  )  [inline]

Definition at line 27 of file strip.hpp.

    : do_diagmat(false)
    , M         (X.get_ref())
    {
    arma_extra_debug_sigprint();
    }


Member Data Documentation

template<typename T1>
const bool strip_diagmat< T1 >::do_diagmat

Definition at line 34 of file strip.hpp.

Referenced by op_inv::apply(), glue_times_diag::apply(), and as_scalar_redirect< 3 >::apply().

template<typename T1>
const T1& strip_diagmat< T1 >::M