#include <vvd_vari.hpp>
|
| op_vvd_vari (double f, vari *avi, vari *bvi, double c) |
|
| vari (const double x) |
| Construct a variable implementation from a value. More...
|
|
| vari (const double x, bool stacked) |
|
virtual | ~vari () |
| Throw an illegal argument exception. More...
|
|
virtual void | init_dependent () |
| Initialize the adjoint for this (dependent) variable to 1. More...
|
|
virtual void | set_zero_adjoint () |
| Set the adjoint value of this variable to 0. More...
|
|
| chainable () |
| Construct a chainable object. More...
|
|
virtual | ~chainable () |
| Chainables are not destructible and should go on the function call stack or be allocated with operator new. More...
|
|
virtual void | chain () |
| Apply the chain rule to this variable based on the variables on which it depends. More...
|
|
|
static void * | operator new (size_t nbytes) |
| Allocate memory from the underlying memory pool. More...
|
|
static void | operator delete (void *) |
| Delete a pointer from the underlying memory pool. More...
|
|
const double | val_ |
| The value of this variable. More...
|
|
double | adj_ |
| The adjoint of this variable, which is the partial derivative of this variable with respect to the root variable. More...
|
|
Definition at line 9 of file vvd_vari.hpp.
stan::math::op_vvd_vari::op_vvd_vari |
( |
double |
f, |
|
|
vari * |
avi, |
|
|
vari * |
bvi, |
|
|
double |
c |
|
) |
| |
|
inline |
vari* stan::math::op_vvd_vari::avi_ |
|
protected |
vari* stan::math::op_vvd_vari::bvi_ |
|
protected |
double stan::math::op_vvd_vari::cd_ |
|
protected |
The documentation for this class was generated from the following file: