remora::detail::matrix_row_optimizer< matrix_inverse< M, Tag > > Struct Template Reference

#include <shark/LinAlg/BLAS/solve.hpp>

Public Types

typedef unit_vector< typename M::value_type, typename M::device_type > unit
 
typedef matrix_vector_solve_optimizer< M, unit, Tag, right > opt
 

Static Public Member Functions

static type create (matrix_inverse< M, Tag > const &m, std::size_t i)
 

Detailed Description

template<class M, class Tag>
struct remora::detail::matrix_row_optimizer< matrix_inverse< M, Tag > >

Definition at line 424 of file solve.hpp.

Member Typedef Documentation

◆ opt

template<class M , class Tag >
typedef matrix_vector_solve_optimizer<M, unit, Tag, right> remora::detail::matrix_row_optimizer< matrix_inverse< M, Tag > >::opt

Definition at line 426 of file solve.hpp.

◆ unit

template<class M , class Tag >
typedef unit_vector<typename M::value_type, typename M::device_type> remora::detail::matrix_row_optimizer< matrix_inverse< M, Tag > >::unit

Definition at line 425 of file solve.hpp.

Member Function Documentation

◆ create()

template<class M , class Tag >
static type remora::detail::matrix_row_optimizer< matrix_inverse< M, Tag > >::create ( matrix_inverse< M, Tag > const &  m,
std::size_t  i 
)
inlinestatic

The documentation for this struct was generated from the following file: