|
template<typename T> |
Tensor2< T > | micromechanical::core::operator+ (const T &scalar, const Tensor2< T > &tensor) |
| Add a tensor to a scalar.
|
|
template Tensor2< float > | micromechanical::core::operator+ (const float &scalar, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator+ (const double &scalar, const Tensor2< double > &tensor) |
|
template<typename T> |
Tensor2< T > | micromechanical::core::operator+ (const Eigen::Matrix< T, 3, 3 > &matrix, const Tensor2< T > &tensor) |
| Add a matrix to a tensor.
|
|
template Tensor2< float > | micromechanical::core::operator+ (const Eigen::Matrix< float, 3, 3 > &matrix, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator+ (const Eigen::Matrix< double, 3, 3 > &matrix, const Tensor2< double > &tensor) |
|
template<typename T> |
Tensor2< T > | micromechanical::core::operator- (const T &scalar, const Tensor2< T > &tensor) |
| Subtract a tensor from a scalar.
|
|
template Tensor2< float > | micromechanical::core::operator- (const float &scalar, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator- (const double &scalar, const Tensor2< double > &tensor) |
|
template<typename T> |
Tensor2< T > | micromechanical::core::operator- (const Eigen::Matrix< T, 3, 3 > &matrix, const Tensor2< T > &tensor) |
| Subtract a tensor from a matrix.
|
|
template Tensor2< float > | micromechanical::core::operator- (const Eigen::Matrix< float, 3, 3 > &matrix, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator- (const Eigen::Matrix< double, 3, 3 > &matrix, const Tensor2< double > &tensor) |
|
template<typename T> |
Tensor2< T > | micromechanical::core::operator* (const Eigen::Matrix< T, 3, 3 > &matrix, const Tensor2< T > &tensor) |
| Multiply a tensor by a matrix.
|
|
template Tensor2< float > | micromechanical::core::operator* (const Eigen::Matrix< float, 3, 3 > &matrix, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator* (const Eigen::Matrix< double, 3, 3 > &matrix, const Tensor2< double > &tensor) |
|
template<typename T> |
Eigen::Matrix< T, 1, 3 > | micromechanical::core::operator* (const Eigen::Matrix< T, 1, 3 > &vector, const Tensor2< T > &tensor) |
| Multiply a tensor by a vector.
|
|
template Eigen::Matrix< float, 1, 3 > | micromechanical::core::operator* (const Eigen::Matrix< float, 1, 3 > &vector, const Tensor2< float > &tensor) |
|
template Eigen::Matrix< double, 1, 3 > | micromechanical::core::operator* (const Eigen::Matrix< double, 1, 3 > &vector, const Tensor2< double > &tensor) |
|
template<typename T> |
Tensor2< T > | micromechanical::core::operator* (const T &scalar, const Tensor2< T > &tensor) |
| Multiply a tensor by a scalar.
|
|
template Tensor2< float > | micromechanical::core::operator* (const float &scalar, const Tensor2< float > &tensor) |
|
template Tensor2< double > | micromechanical::core::operator* (const double &scalar, const Tensor2< double > &tensor) |
|
2nd-order tensor (3, 3) representation.
- Date
- March 5, 2024