Go to the source code of this file.
|
namespace | rheolef |
| This file is part of Rheolef.
|
|
|
template<class T > |
point_basic< T > | operator* (const point_basic< T > &x, const tensor_basic< T > &a) |
|
template<class T > |
tensor_basic< T > | trans (const tensor_basic< T > &a, size_t d) |
|
template<class T > |
tensor_basic< T > | inv (const tensor_basic< T > &a, size_t d) |
|
template<class T > |
void | prod (const tensor_basic< T > &a, const tensor_basic< T > &b, tensor_basic< T > &result, size_t di, size_t dj, size_t dk) |
|
template<class T > |
T | ddot (const tensor_basic< T > &a, const tensor_basic< T > &b) |
| ddot(x,y): see the expression page for the full documentation
|
|
template<class T > |
void | cumul_otimes (tensor_basic< T > &t, const point_basic< T > &a, const point_basic< T > &b, size_t na, size_t nb) |
|
template<class T > |
bool | invert_3x3 (const tensor_basic< T > &A, tensor_basic< T > &result) |
|
◆ _RHEOLEF_instanciation
#define _RHEOLEF_instanciation |
( |
|
T | ) |
|
Value:
size_t di, size_t dj, size_t dk); \
tensor_basic< T > inv(const tensor_basic< T > &a, size_t d)
T ddot(const tensor_basic< T > &a, const tensor_basic< T > &b)
ddot(x,y): see the expression page for the full documentation
void prod(const tensor_basic< T > &a, const tensor_basic< T > &b, tensor_basic< T > &result, size_t di, size_t dj, size_t dk)
void cumul_otimes(tensor_basic< T > &t, const point_basic< T > &a, const point_basic< T > &b, size_t na, size_t nb)
csr< T, sequential > trans(const csr< T, sequential > &a)
trans(a): see the form page for the full documentation
csr< T, sequential > operator*(const T &lambda, const csr< T, sequential > &a)
bool invert_3x3(const tensor_basic< T > &A, tensor_basic< T > &result)
Definition at line 482 of file tensor.cc.