Stan  1.0
probability, sampling & optimization
Public Types | Static Public Member Functions | List of all members
Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor > Struct Template Reference

#include <matrix.hpp>

Public Types

typedef stan::agrad::var LhsScalar
 
typedef stan::agrad::var RhsScalar
 
typedef scalar_product_traits< LhsScalar, RhsScalar >::ReturnType ResScalar
 

Static Public Member Functions

static void run (Index rows, Index cols, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, const ResScalar &alpha, level3_blocking< LhsScalar, RhsScalar > &blocking, GemmParallelInfo< Index > *info=0)
 

Detailed Description

template<typename Index, int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs>
struct Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >

Definition at line 210 of file matrix.hpp.

Member Typedef Documentation

◆ LhsScalar

template<typename Index , int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs>
typedef stan::agrad::var Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >::LhsScalar

Definition at line 212 of file matrix.hpp.

◆ ResScalar

template<typename Index , int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs>
typedef scalar_product_traits<LhsScalar, RhsScalar>::ReturnType Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >::ResScalar

Definition at line 214 of file matrix.hpp.

◆ RhsScalar

template<typename Index , int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs>
typedef stan::agrad::var Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >::RhsScalar

Definition at line 213 of file matrix.hpp.

Member Function Documentation

◆ run()

template<typename Index , int LhsStorageOrder, bool ConjugateLhs, int RhsStorageOrder, bool ConjugateRhs>
static void Eigen::internal::general_matrix_matrix_product< Index, stan::agrad::var, LhsStorageOrder, ConjugateLhs, stan::agrad::var, RhsStorageOrder, ConjugateRhs, ColMajor >::run ( Index  rows,
Index  cols,
Index  depth,
const LhsScalar _lhs,
Index  lhsStride,
const RhsScalar _rhs,
Index  rhsStride,
ResScalar res,
Index  resStride,
const ResScalar alpha,
level3_blocking< LhsScalar, RhsScalar > &  blocking,
GemmParallelInfo< Index > *  info = 0 
)
inlinestatic

Definition at line 215 of file matrix.hpp.


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

     [ Stan Home Page ] © 2011–2012, Stan Development Team.