SOFTSUSY
4.1
|
Contains RPV MSSM supersymmetric parameters. More...
#include <rpvsusypars.h>
Public Member Functions | |
RpvSusyPars () | |
bilinear RPV parameters More... | |
RpvSusyPars (const RpvSusyPars &) | |
Constructor copies another object. | |
RpvSusyPars (const Tensor &hu, const Tensor &hd, const Tensor &he, const DoubleVector &d) | |
const RpvSusyPars & | operator= (const RpvSusyPars &s) |
Set all data in the object equal to another. | |
void | setLam (int i, int j, int k, double f) |
Conventional couplings: lambda_{ijk}. | |
void | setLamPrime (int i, int j, int k, double f) |
Conventional couplings: lambda'_{ijk}. | |
void | setLamPrimePrime (int i, int j, int k, double f) |
Conventional couplings: lambda'_{ijk}. | |
void | setKappa (int, double) |
Set one kappa value. | |
void | setLambda (RpvCouplings, int, int, int, double) |
Set a single element of a lambda tensor. | |
void | setKappa (const DoubleVector &k) |
Set all kappa values. | |
void | setLambda (const RpvCouplings &r, const Tensor &t) |
Set all of one tensor. | |
void | set (const DoubleVector &v, int &k) |
void | setRpvSusyPars (const RpvSusyPars &s) |
sets all parameters to be those in s | |
const Tensor & | displayLambda (RpvCouplings) const |
Returns one of the tensors LU, LD or LE. | |
const DoubleVector & | displayKappa () const |
Returns all kappa values in a vector. | |
double | displayLam (int i, int j, int k) const |
Conventional couplings: lambda_{ijk}. | |
double | displayLamPrime (int i, int j, int k) const |
Conventional couplings: lambda'_{ijk}. | |
double | displayLamPrimePrime (int i, int j, int k) const |
Conventional couplings: lambda''_{ijk}. | |
const RpvSusyPars & | displayRpvSusy () const |
Returns all object as a const. | |
void | display (DoubleVector &v, int &k) const |
void | checkOut (double tol) const |
Contains RPV MSSM supersymmetric parameters.
softsusy::RpvSusyPars::RpvSusyPars | ( | ) |
bilinear RPV parameters
Default constructor fills object with zeroes
|
inline |
Constructor copies \( \Lambda_U \)=hu, \( \Lambda_D \)=hd, \(\Lambda_e \)=he, \( \kappa \)=d
void softsusy::RpvSusyPars::checkOut | ( | double | tol | ) | const |
Only outputs matrices with non-zero elements (ie with at least one element higher than tol)
void softsusy::RpvSusyPars::display | ( | DoubleVector & | v, |
int & | k | ||
) | const |
Obligatory function that outputs contents in v, k is incremented on output by the number of inputs.
void softsusy::RpvSusyPars::set | ( | const DoubleVector & | v, |
int & | k | ||
) |
Obligatory set function sets data to be elements of input vector v. k is incremented so that k(out)=k(in) + number of parameters