flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
ckm.cpp File Reference
#include "ckm.hpp"
#include "error.hpp"
#include "ew_input.hpp"
#include <cmath>
#include <limits>
Include dependency graph for ckm.cpp:

Go to the source code of this file.

Namespaces

namespace  flexiblesusy
 
namespace  flexiblesusy::anonymous_namespace{ckm.cpp}
 

Functions

void flexiblesusy::anonymous_namespace{ckm.cpp}::calc_phase_factors (const Eigen::Matrix< std::complex< double >, 3, 3 > &ckm, const std::complex< double > &p, std::complex< double > &o, Eigen::DiagonalMatrix< std::complex< double >, 3 > &l, Eigen::DiagonalMatrix< std::complex< double >, 3 > &r)
 
bool flexiblesusy::anonymous_namespace{ckm.cpp}::is_zero (double x) noexcept
 
template<typename T >
std::complex< T > flexiblesusy::anonymous_namespace{ckm.cpp}::phase (const std::complex< T > &z) noexcept
 
double flexiblesusy::anonymous_namespace{ckm.cpp}::pow3 (double x)
 
double flexiblesusy::anonymous_namespace{ckm.cpp}::pow4 (double x)
 
double flexiblesusy::anonymous_namespace{ckm.cpp}::sanitize_hypot (double sc) noexcept
 restrict sin or cos to interval [-1,1] More...
 
int flexiblesusy::anonymous_namespace{ckm.cpp}::sign (double x)
 
double flexiblesusy::anonymous_namespace{ckm.cpp}::sqr (double x)