STK++ 0.9.13
STK::hidden::ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, Arrays::square_ > Struct Template Reference

#include <STK_ProductDispatcher.h>

Public Types

enum  {
  structure_ = Arrays::point_ , sizeRows_ = Traits<Result>::sizeRows_ , sizeCols_ = Traits<Result>::sizeCols_ , orient_ = Traits<Result>::orient_ ,
  storage_ = Traits<Result>::storage_
}
 

Static Public Member Functions

static void run (Lhs const &l, Rhs const &r, Result &res)
 

Detailed Description

template<class Lhs, class Rhs, class Result>
struct STK::hidden::ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, Arrays::square_ >

Definition at line 597 of file STK_ProductDispatcher.h.

Member Enumeration Documentation

◆ anonymous enum

Member Function Documentation

◆ run()

template<class Lhs , class Rhs , class Result >
static void STK::hidden::ProductDispatcher< Lhs, Rhs, Result, Arrays::point_, Arrays::square_ >::run ( Lhs const l,
Rhs const r,
Result &  res 
)
inlinestatic

Definition at line 607 of file STK_ProductDispatcher.h.

static void run(ExprBase< Lhs > const &l, ExprBase< Rhs > const &r, Result &res)
Compute the product res = l*r with l a point (a row-vector) and r a matrix using column decomposition...

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