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

#include <STK_ProductDispatcher.h>

Public Types

enum  {
  structure_ = Arrays::vector_ , sizeRows_ = Traits<Result>::sizeRows_ , sizeCols_ = Traits<Result>::sizeCols_ , orient_ = Traits<Result>::orient_ ,
  storage_ = Traits<Result>::storage_
}
 
typedef MultCoefImpl< Lhs, Rhs, Result > MultCoeff
 

Static Public Member Functions

static void run (Lhs const &lhs, Rhs const &rhs, Result &res)
 

Detailed Description

template<class Lhs, class Rhs, class Result, int lhsStructure_>
struct STK::hidden::ProductDispatcher< Lhs, Rhs, Result, lhsStructure_, Arrays::vector_ >

Definition at line 543 of file STK_ProductDispatcher.h.

Member Typedef Documentation

◆ MultCoeff

template<class Lhs , class Rhs , class Result , int lhsStructure_>
typedef MultCoefImpl<Lhs, Rhs, Result> STK::hidden::ProductDispatcher< Lhs, Rhs, Result, lhsStructure_, Arrays::vector_ >::MultCoeff

Definition at line 553 of file STK_ProductDispatcher.h.

Member Enumeration Documentation

◆ anonymous enum

Member Function Documentation

◆ run()

template<class Lhs , class Rhs , class Result , int lhsStructure_>
static void STK::hidden::ProductDispatcher< Lhs, Rhs, Result, lhsStructure_, Arrays::vector_ >::run ( Lhs const lhs,
Rhs const rhs,
Result &  res 
)
inlinestatic

Definition at line 554 of file STK_ProductDispatcher.h.

555 {
556 for (int i=lhs.beginRows(); i< lhs.endRows(); i++)
557 { MultCoeff::dot(lhs, rhs, res, i);}
558 }

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