Stan Math Library  2.20.0
reverse mode automatic differentiation
Public Member Functions | Public Attributes | List of all members
stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb > Class Template Reference

#include <trace_gen_quad_form.hpp>

Inheritance diagram for stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >:
stan::math::chainable_alloc

Public Member Functions

 trace_gen_quad_form_vari_alloc (const Eigen::Matrix< Td, Rd, Cd > &D, const Eigen::Matrix< Ta, Ra, Ca > &A, const Eigen::Matrix< Tb, Rb, Cb > &B)
 
double compute ()
 
- Public Member Functions inherited from stan::math::chainable_alloc
 chainable_alloc ()
 
virtual ~chainable_alloc ()
 

Public Attributes

Eigen::Matrix< Td, Rd, Cd > D_
 
Eigen::Matrix< Ta, Ra, Ca > A_
 
Eigen::Matrix< Tb, Rb, Cb > B_
 

Detailed Description

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
class stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >

Definition at line 20 of file trace_gen_quad_form.hpp.

Constructor & Destructor Documentation

◆ trace_gen_quad_form_vari_alloc()

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >::trace_gen_quad_form_vari_alloc ( const Eigen::Matrix< Td, Rd, Cd > &  D,
const Eigen::Matrix< Ta, Ra, Ca > &  A,
const Eigen::Matrix< Tb, Rb, Cb > &  B 
)
inline

Definition at line 22 of file trace_gen_quad_form.hpp.

Member Function Documentation

◆ compute()

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
double stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >::compute ( )
inline

Definition at line 27 of file trace_gen_quad_form.hpp.

Member Data Documentation

◆ A_

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
Eigen::Matrix<Ta, Ra, Ca> stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >::A_

Definition at line 32 of file trace_gen_quad_form.hpp.

◆ B_

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
Eigen::Matrix<Tb, Rb, Cb> stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >::B_

Definition at line 33 of file trace_gen_quad_form.hpp.

◆ D_

template<typename Td, int Rd, int Cd, typename Ta, int Ra, int Ca, typename Tb, int Rb, int Cb>
Eigen::Matrix<Td, Rd, Cd> stan::math::internal::trace_gen_quad_form_vari_alloc< Td, Rd, Cd, Ta, Ra, Ca, Tb, Rb, Cb >::D_

Definition at line 31 of file trace_gen_quad_form.hpp.


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

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