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

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

Public Types

typedef matrix_transpose_optimizer< typename const_expression< M >::typemat_opt
 
typedef matrix_inverse_optimizer< typename mat_opt::type, typename Tag::transposed_orientation > opt
 

Static Public Member Functions

static type create (matrix_inverse< M, Tag > const &m)
 

Detailed Description

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

Definition at line 338 of file solve.hpp.

Member Typedef Documentation

◆ mat_opt

template<class M , class Tag >
typedef matrix_transpose_optimizer<typename const_expression<M>::type> remora::detail::matrix_transpose_optimizer< matrix_inverse< M, Tag > >::mat_opt

Definition at line 339 of file solve.hpp.

◆ opt

template<class M , class Tag >
typedef matrix_inverse_optimizer< typename mat_opt::type, typename Tag::transposed_orientation > remora::detail::matrix_transpose_optimizer< matrix_inverse< M, Tag > >::opt

Definition at line 342 of file solve.hpp.

Member Function Documentation

◆ create()

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

Definition at line 345 of file solve.hpp.

References remora::matrix_inverse< MatA, SystemType >::matrix().


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