#include <gevv_vvv_vari.hpp>
|
static double | eval_gevv (const var *alpha, const var *v1, int stride1, const var *v2, int stride2, size_t length, double *dotprod) |
|
|
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 11 of file gevv_vvv_vari.hpp.
◆ gevv_vvv_vari()
stan::math::gevv_vvv_vari::gevv_vvv_vari |
( |
const var * |
alpha, |
|
|
const var * |
v1, |
|
|
int |
stride1, |
|
|
const var * |
v2, |
|
|
int |
stride2, |
|
|
size_t |
length |
|
) |
| |
|
inline |
◆ ~gevv_vvv_vari()
virtual stan::math::gevv_vvv_vari::~gevv_vvv_vari |
( |
| ) |
|
|
inlinevirtual |
◆ chain()
void stan::math::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::math::vari.
Definition at line 44 of file gevv_vvv_vari.hpp.
◆ eval_gevv()
static double stan::math::gevv_vvv_vari::eval_gevv |
( |
const var * |
alpha, |
|
|
const var * |
v1, |
|
|
int |
stride1, |
|
|
const var * |
v2, |
|
|
int |
stride2, |
|
|
size_t |
length, |
|
|
double * |
dotprod |
|
) |
| |
|
inlinestaticprotected |
◆ alpha_
vari* stan::math::gevv_vvv_vari::alpha_ |
|
protected |
◆ dotval_
double stan::math::gevv_vvv_vari::dotval_ |
|
protected |
◆ length_
size_t stan::math::gevv_vvv_vari::length_ |
|
protected |
◆ v1_
vari** stan::math::gevv_vvv_vari::v1_ |
|
protected |
◆ v2_
vari** stan::math::gevv_vvv_vari::v2_ |
|
protected |
The documentation for this class was generated from the following file: