Stan Math Library  2.20.0
reverse mode automatic differentiation
Public Member Functions | Public Attributes | List of all members
stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 > Class Template Reference

#include <mdivide_left_ldlt.hpp>

Inheritance diagram for stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 >:
stan::math::chainable_alloc

Public Member Functions

virtual ~mdivide_left_ldlt_alloc ()
 
- Public Member Functions inherited from stan::math::chainable_alloc
 chainable_alloc ()
 
virtual ~chainable_alloc ()
 

Public Attributes

boost::shared_ptr< Eigen::LDLT< Eigen::Matrix< double, R1, C1 > > > ldltP_
 This share_ptr is used to prevent copying the LDLT factorizations for mdivide_left_ldlt(ldltA, b) when ldltA is a LDLT_factor<double>. More...
 
Eigen::Matrix< double, R2, C2 > C_
 

Detailed Description

template<int R1, int C1, int R2, int C2>
class stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 >

Definition at line 15 of file mdivide_left_ldlt.hpp.

Constructor & Destructor Documentation

◆ ~mdivide_left_ldlt_alloc()

template<int R1, int C1, int R2, int C2>
virtual stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 >::~mdivide_left_ldlt_alloc ( )
inlinevirtual

Definition at line 17 of file mdivide_left_ldlt.hpp.

Member Data Documentation

◆ C_

template<int R1, int C1, int R2, int C2>
Eigen::Matrix<double, R2, C2> stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 >::C_

Definition at line 25 of file mdivide_left_ldlt.hpp.

◆ ldltP_

template<int R1, int C1, int R2, int C2>
boost::shared_ptr<Eigen::LDLT<Eigen::Matrix<double, R1, C1> > > stan::math::internal::mdivide_left_ldlt_alloc< R1, C1, R2, C2 >::ldltP_

This share_ptr is used to prevent copying the LDLT factorizations for mdivide_left_ldlt(ldltA, b) when ldltA is a LDLT_factor<double>.

The pointer is shared with the LDLT_factor<double> class.

Definition at line 24 of file mdivide_left_ldlt.hpp.


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

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