#include <matrix.hpp>
|
| | gevv_vvv_vari (const stan::agrad::var *alpha, const stan::agrad::var *v1, int stride1, const stan::agrad::var *v2, int stride2, size_t length) |
| |
| void | chain () |
| | Apply the chain rule to this variable based on the variables on which it depends.
|
| |
| | vari (const double x) |
| | Construct a variable implementation from a value.
|
| |
| | ~vari () |
| | Throw an illegal argument exception.
|
| |
| virtual void | init_dependent () |
| | Initialize the adjoint for this (dependent) variable to 1.
|
| |
| virtual void | set_zero_adjoint () |
| | Set the adjoint value of this variable to 0.
|
| |
| | vari (const double x) |
| | Construct a variable implementation from a value.
|
| |
| | chainable () |
| | Construct a chainable object.
|
| |
| | ~chainable () |
| | Throws a logic exception.
|
| |
|
| static void * | operator new (size_t nbytes) |
| | Allocate memory from the underlying memory pool.
|
| |
| static void | recover_memory () |
| | Recover memory used for all variables for reuse.
|
| |
| static void | free_memory () |
| | Return all memory used for gradients back to the system.
|
| |
| const double | val_ |
| | The value of this variable.
|
| |
| double | adj_ |
| | The adjoint of this variable, which is the partial derivative of this variable with respect to the root variable.
|
| |
Definition at line 11 of file matrix.hpp.
| void stan::agrad::gevv_vvv_vari::chain |
( |
| ) |
|
|
inlinevirtual |
Apply the chain rule to this variable based on the variables on which it depends.
The base implementation in this class is a no-op.
Reimplemented from stan::agrad::vari.
Definition at line 41 of file matrix.hpp.
| double stan::agrad::gevv_vvv_vari::dotval_ |
|
protected |
| size_t stan::agrad::gevv_vvv_vari::length_ |
|
protected |
The documentation for this class was generated from the following file: