Commit 71eff542 by Sebastian Eibl

### Merge remote-tracking branch 'official/master'

parents 63b0fe3c d6945c7b
Pipeline #7463 passed with stages
in 257 minutes and 49 seconds
 ... @@ -1611,6 +1611,23 @@ inline const Matrix3 skewSymCrossProduct( const Vector3& vec, const ... @@ -1611,6 +1611,23 @@ inline const Matrix3 skewSymCrossProduct( const Vector3& vec, const //************************************************************************************************* //************************************************************************************************* //************************************************************************************************* /*!\brief Dyadic product of two vectors (\f$M = u \otimes v \f$). * * \param vec1 The first vector argument. * \param vec2 The second vector argument. * \return The matrix \f$u \otimes v \f$. */ template< typename Type > inline const Matrix3 dyadicProduct( const Vector3& vec1, const Vector3& vec2 ) { return Matrix3( vec1[0] * vec2[0], vec1[0] * vec2[1], vec1[0] * vec2[2], vec1[1] * vec2[0], vec1[1] * vec2[1], vec1[1] * vec2[2], vec1[2] * vec2[0], vec1[2] * vec2[1], vec1[2] * vec2[2]); } //************************************************************************************************* //********************************************************************************************************************** //********************************************************************************************************************** /*!\fn std::ostream& operator<<( std::ostream& os, const Matrix3& m ) /*!\fn std::ostream& operator<<( std::ostream& os, const Matrix3& m ) // \brief Global output operator for 3x3 matrices. // \brief Global output operator for 3x3 matrices. ... ...