OpenWalnut
1.4.0
|
Multiplies gradient components and divides by multiplicities. More...
#include <WTensorMeta.h>
Static Public Member Functions | |
static Data_T | evaluate (Data_T const *&tens, Data_T const *grad, Data_T w) |
Multiply gradient components and divide by multiplicities. |
Multiplies gradient components and divides by multiplicities.
This essentailly calls WRecursiveTensorEvaluation< ... >s evaluate function N times.
If IterEnd equals boost::mpl::bool_< false >, iteration is aborted.
Definition at line 44 of file WTensorMeta.h.
static Data_T WRecursiveTensorEvaluationLoop< IterEnd, Data_T, k, i, N >::evaluate | ( | Data_T const *& | tens, |
Data_T const * | grad, | ||
Data_T | w | ||
) | [inline, static] |
Multiply gradient components and divide by multiplicities.
tens | A pointer to the tensor components. |
grad | The gradient to evaluate the function at. |
w | The result up to now. |
Definition at line 55 of file WTensorMeta.h.