remora::detail::matrix_matrix_prod_optimizer< M1, matrix_inverse< M2, Tag > > Struct Template Reference

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

Public Types

typedef matrix_matrix_solve_optimizer< M2, M1, Tag, right > opt
 

Static Public Member Functions

static type create (typename M1::const_closure_type const &m, matrix_inverse< M2, Tag > const &inv)
 

Detailed Description

template<class M1, class M2, class Tag>
struct remora::detail::matrix_matrix_prod_optimizer< M1, matrix_inverse< M2, Tag > >

Definition at line 447 of file solve.hpp.

Member Typedef Documentation

◆ opt

template<class M1 , class M2 , class Tag >
typedef matrix_matrix_solve_optimizer<M2,M1, Tag, right> remora::detail::matrix_matrix_prod_optimizer< M1, matrix_inverse< M2, Tag > >::opt

Definition at line 448 of file solve.hpp.

Member Function Documentation

◆ create()

template<class M1 , class M2 , class Tag >
static type remora::detail::matrix_matrix_prod_optimizer< M1, matrix_inverse< M2, Tag > >::create ( typename M1::const_closure_type const &  m,
matrix_inverse< M2, Tag > const &  inv 
)
inlinestatic

Definition at line 451 of file solve.hpp.

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


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