Sierra Toolkit
Version of the Day
|
Implement an shards::ArrayDimTag for AsymmetricTensor. More...
#include <CoordinateSystems.hpp>
Inherits ArrayDimTag.
Public Types | |
enum | { Size = 3 } |
enum | { XY = 0, XZ = 2, YX = 0, YZ = 1, ZX = 2, ZY = 1 } |
Public Member Functions | |
const char * | name () const |
std::string | to_string (size_type, size_type) const |
size_type | to_index (size_type, const std::string &) const |
Static Public Member Functions | |
static const AsymmetricTensor03 & | tag () |
Singleton. | |
Implement an shards::ArrayDimTag for AsymmetricTensor.
Note: I think by Axymmetric is ment Skew-symmetric. Asymmetric would be any non-symmetric tensor while skew-symmetric means it is equal to the negative of it's transpose. This forces the diagonals to be zero and only the three off-diagonal elements are useful.
Definition at line 246 of file CoordinateSystems.hpp.