plb::VectorTemplateImpl< T, d > Struct Template Reference
#include <geometricOperationTemplates.h>
List of all members.
Static Public Member Functions |
| static T | scalarProduct (Array< T, d > const &u1, Array< T, d > const &u2) |
| static T | scalarProduct (const T u1[d], Array< T, d > const &u2) |
| static T | normSqr (Array< T, d > const &u) |
| static void | multiplyByScalar (Array< T, d > &u, T scalar) |
| static void | multiplyByScalar (Array< T, d > const &u, T scalar, Array< T, d > &result) |
| static void | symTensorProduct (Array< T, d > const &u, Array< T, d > const &v, Array< T, SymmetricTensorImpl< T, d >::n > &result) |
| static void | symTensorProduct (Array< T, d > const &u, Array< T, d > const &v, Array< T, d > const &w, Array< T, SymmetricRankThreeTensorImpl< T, d >::n > &result) |
template<typename T, int d>
struct plb::VectorTemplateImpl< T, d >
Member Function Documentation
template<typename T, int d>
template<typename T, int d>
template<typename T, int d>
template<typename T, int d>
template<typename T, int d>
template<typename T, int d>
| static void plb::VectorTemplateImpl< T, d >::symTensorProduct |
( |
Array< T, d > const & |
u, |
|
|
Array< T, d > const & |
v, |
|
|
Array< T, d > const & |
w, |
|
|
Array< T, SymmetricRankThreeTensorImpl< T, d >::n > & |
result | |
|
) |
| | [inline, static] |
template<typename T, int d>
The documentation for this struct was generated from the following file: