|
OpenWalnut 1.3.1
|
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.
1.7.4