Automatic Differentiation
 
Loading...
Searching...
No Matches
Eigen::internal::general_matrix_vector_product< Index, stan::math::var, LhsMapper, ColMajor, ConjugateLhs, stan::math::var, RhsMapper, ConjugateRhs, Version > Struct Template Reference

Detailed Description

template<typename Index, typename LhsMapper, bool ConjugateLhs, bool ConjugateRhs, typename RhsMapper, int Version>
struct Eigen::internal::general_matrix_vector_product< Index, stan::math::var, LhsMapper, ColMajor, ConjugateLhs, stan::math::var, RhsMapper, ConjugateRhs, Version >

Specialization of matrix-vector products for reverse-mode autodiff variables.

Template Parameters
Indexindex type
LhsMapperleft-hand side data and stride
CongjuageLhsleft-hand side conjugacy flag
CongjuageRhsright-hand side conjugacy flag
RhsMapperright-hand side data and stride
Versioninteger version number

Definition at line 324 of file Eigen_NumTraits.hpp.

#include <Eigen_NumTraits.hpp>

Public Types

enum  { LhsStorageOrder = ColMajor }
 
using LhsScalar = stan::math::var
 
using RhsScalar = stan::math::var
 
using ResScalar = stan::math::var
 

Static Public Member Functions

static void run (Index rows, Index cols, const LhsMapper &lhsMapper, const RhsMapper &rhsMapper, ResScalar *res, Index resIncr, const ResScalar &alpha)
 
static void run (Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, ResScalar *res, Index resIncr, const ResScalar &alpha)
 

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