Namespace TempLat::Symbols
Namespace List > TempLat > Symbols
A namespace which contains symbols such as the epsilon tensor. More...
Public Functions
| Type | Name |
|---|---|
| constexpr auto | delta (Tag< I >, Tag< J >) |
| constexpr auto | delta (Tag< I >, Tag< I >) |
| constexpr auto | epsilon (Tags... tags) |
| constexpr bool | has_repeats (const std::array< int, N > & arr) |
| consteval int | permutation_sign (const std::array< int, N > & arr) |
Detailed Description
Unit test: ctest -R test-symbols
Public Functions Documentation
function delta
function delta
function epsilon
function has_repeats
template<std::size_t N>
constexpr bool TempLat::Symbols::has_repeats (
const std::array< int, N > & arr
)
function permutation_sign
template<std::size_t N>
consteval int TempLat::Symbols::permutation_sign (
const std::array< int, N > & arr
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/constants/symbols.h