Skip to content

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&lt;T&gt;(0, 1)
constexpr double MPl = 2.435e18
const std::string defaultString = "\u2716"
constexpr float fMPl = 2.435e18
constexpr T pi = std::numbers::pi\_v&lt;T&gt;
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

constexpr complex<T> TempLat::Constants::I;

variable MPl

constexpr double TempLat::Constants::MPl;

variable defaultString

const std::string TempLat::Constants::defaultString;

variable fMPl

constexpr float TempLat::Constants::fMPl;

variable pi

constexpr T TempLat::Constants::pi;

variable reducedMPlanck

constexpr T TempLat::Constants::reducedMPlanck;

variable sigma0

constexpr Sigma0 TempLat::Constants::sigma0;

variable sigma1

constexpr Sigma1 TempLat::Constants::sigma1;

variable sigma2

constexpr Sigma2 TempLat::Constants::sigma2;

variable sigma3

constexpr Sigma3 TempLat::Constants::sigma3;

Public Functions Documentation

function i_sigma

DEVICE_INLINE_FUNCTION constexpr Sigma0 TempLat::Constants::i_sigma (
    Tag < 0 > t
) 

function i_sigma

DEVICE_INLINE_FUNCTION constexpr Sigma1 TempLat::Constants::i_sigma (
    Tag < 1 > t
) 

function i_sigma

DEVICE_INLINE_FUNCTION constexpr Sigma2 TempLat::Constants::i_sigma (
    Tag < 2 > t
) 

function i_sigma

DEVICE_INLINE_FUNCTION constexpr Sigma3 TempLat::Constants::i_sigma (
    Tag < 3 > t
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/su2algebra/su2generators.h