Namespace TempLat::Constants
Namespace List > TempLat > Constants
A class which implements the i*sigma matrices. More...
Classes
| Type | Name |
|---|---|
| struct | Sigma0 |
| struct | Sigma1 |
| struct | Sigma2 |
| struct | Sigma3 |
Public Attributes
| Type | Name |
|---|---|
| constexpr complex< T > | I = complex<T>(0, 1) |
| constexpr double | MPl = 2.435e18 |
| const std::string | defaultString = "\u2716" |
| constexpr float | fMPl = 2.435e18 |
| constexpr T | pi = std::numbers::pi\_v<T> |
| constexpr T | reducedMPlanck = T(2.435e18) |
| constexpr Sigma0 | sigma0 |
| constexpr Sigma1 | sigma1 |
| constexpr Sigma2 | sigma2 |
| constexpr Sigma3 | sigma3 |
Public Functions
| Type | Name |
|---|---|
| DEVICE_INLINE_FUNCTION constexpr Sigma0 | i_sigma (Tag< 0 > t) |
| DEVICE_INLINE_FUNCTION constexpr Sigma1 | i_sigma (Tag< 1 > t) |
| DEVICE_INLINE_FUNCTION constexpr Sigma2 | i_sigma (Tag< 2 > t) |
| DEVICE_INLINE_FUNCTION constexpr Sigma3 | i_sigma (Tag< 3 > t) |
Detailed Description
A class which Class to store your constant. Some basic constants here, inherit from here and make a new class in your project if you want more.
Unit test: ctest -R test-paulimatrices
Unit test: ctest -R test-constants
Public Attributes Documentation
variable I
variable MPl
variable defaultString
variable fMPl
variable pi
variable reducedMPlanck
variable sigma0
variable sigma1
variable sigma2
variable sigma3
Public Functions Documentation
function i_sigma
function i_sigma
function i_sigma
function i_sigma
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/su2algebra/su2generators.h