Public Types | Public Member Functions | Public Attributes | Private Member Functions | Friends | List of all members
stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > > Class Template Reference

#include "stan/math/prim/mat/meta/operands_and_partials.hpp"

Public Types

typedef empty_broadcast_array< ViewElt, Eigen::Matrix< Op, R, C > > partials_t
 

Public Member Functions

 ops_partials_edge ()
 
 ops_partials_edge (const std::vector< Eigen::Matrix< Op, R, C >> ops)
 

Public Attributes

empty_broadcast_array< partials_t, Eigen::Matrix< Op, R, C > > partials_vec_
 

Private Member Functions

void dump_partials (double *) const
 
void dump_operands (void *) const
 
double dx () const
 
int size () const
 

Friends

template<typename , typename , typename , typename , typename , typename >
class stan::math::operands_and_partials
 

Detailed Description

template<typename Op, typename ViewElt, int R, int C>
class stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >

Definition at line 38 of file operands_and_partials.hpp.

Member Typedef Documentation

template<typename Op , typename ViewElt , int R, int C>
typedef empty_broadcast_array<ViewElt, Eigen::Matrix<Op, R, C> > stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::partials_t

Definition at line 40 of file operands_and_partials.hpp.

Constructor & Destructor Documentation

template<typename Op , typename ViewElt , int R, int C>
stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::ops_partials_edge ( )
inline

Definition at line 42 of file operands_and_partials.hpp.

42 {}
template<typename Op , typename ViewElt , int R, int C>
stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::ops_partials_edge ( const std::vector< Eigen::Matrix< Op, R, C >>  ops)
inlineexplicit

Definition at line 43 of file operands_and_partials.hpp.

43 {}

Member Function Documentation

template<typename Op , typename ViewElt , int R, int C>
void stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::dump_operands ( void ) const
inlineprivate

Definition at line 50 of file operands_and_partials.hpp.

50 {} // reverse mode
template<typename Op , typename ViewElt , int R, int C>
void stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::dump_partials ( double *  ) const
inlineprivate

Definition at line 49 of file operands_and_partials.hpp.

49 {} // reverse mode
template<typename Op , typename ViewElt , int R, int C>
double stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::dx ( ) const
inlineprivate

Definition at line 51 of file operands_and_partials.hpp.

51 { return 0; } // used for fvars
template<typename Op , typename ViewElt , int R, int C>
int stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::size ( void  ) const
inlineprivate

Definition at line 52 of file operands_and_partials.hpp.

52 { return 0; }

Friends And Related Function Documentation

template<typename Op , typename ViewElt , int R, int C>
template<typename , typename , typename , typename , typename , typename >
friend class stan::math::operands_and_partials
friend

Definition at line 47 of file operands_and_partials.hpp.

Member Data Documentation

template<typename Op , typename ViewElt , int R, int C>
empty_broadcast_array<partials_t, Eigen::Matrix<Op, R, C> > stan::math::internal::ops_partials_edge< ViewElt, std::vector< Eigen::Matrix< Op, R, C > > >::partials_vec_

Definition at line 41 of file operands_and_partials.hpp.


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