![]() |
OpenWalnut
1.5.0dev
|
Test class for all tensor operators. More...
#include <WTensorFunctions_test.h>
Inheritance diagram for WTensorOperatorsTest:
Collaboration diagram for WTensorOperatorsTest:Public Member Functions | |
| void | testMultiplyTensorsOperator () |
| Test order 2 tensor multiplication. More... | |
| void | testEvaluateSphericalFunction () |
| The optimizations for symmetric tensors should not corrupt the result. More... | |
Private Member Functions | |
| void | setUp () |
| Initialize a lot of tensors. More... | |
| double | calcTens (WTensorSym< 4, 3, double > const &t, WVector3d const &v) |
| A helper function that implements the simple approach to tensor evaluation. More... | |
Private Attributes | |
| WTensor< 2, 3, int > | one |
| a test tensor More... | |
| WTensor< 2, 3, int > | zero |
| a test tensor More... | |
| WTensor< 2, 3, int > | rdm1 |
| a test tensor More... | |
| WTensor< 2, 3, int > | rdm2 |
| a test tensor More... | |
| WTensor< 2, 3, int > | res1 |
| a test tensor More... | |
| WTensor< 2, 3, int > | res2 |
| a test tensor More... | |
| WTensor< 2, 3, int > | res3 |
| a test tensor More... | |
| WTensor< 2, 3, int > | res4 |
| a test tensor More... | |
| WTensorSym< 2, 3, int > | sone |
| a test tensor More... | |
| WTensorSym< 2, 3, int > | szero |
| a test tensor More... | |
| WTensorSym< 2, 3, int > | srdm1 |
| a test tensor More... | |
| WTensorSym< 2, 3, int > | srdm2 |
| a test tensor More... | |
Test class for all tensor operators.
Definition at line 578 of file WTensorFunctions_test.h.
|
inlineprivate |
A helper function that implements the simple approach to tensor evaluation.
| t | The tensor. |
| v | The gradient. |
Definition at line 745 of file WTensorFunctions_test.h.
Referenced by testEvaluateSphericalFunction().
Here is the caller graph for this function:
|
inlineprivate |
|
inline |
The optimizations for symmetric tensors should not corrupt the result.
Definition at line 625 of file WTensorFunctions_test.h.
References calcTens().
Here is the call graph for this function:
|
inline |
|
private |
a test tensor
Definition at line 765 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 769 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 771 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 773 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 775 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 777 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 779 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 781 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 785 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 787 of file WTensorFunctions_test.h.
Referenced by setUp(), and testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 783 of file WTensorFunctions_test.h.
Referenced by testMultiplyTensorsOperator().
|
private |
a test tensor
Definition at line 767 of file WTensorFunctions_test.h.
Referenced by testMultiplyTensorsOperator().