|
template<class BinaryOp , class Derived > |
Derived | flexiblesusy::binary_map (const Eigen::DenseBase< Derived > &a, const Eigen::DenseBase< Derived > &b, BinaryOp op) |
|
template<typename Derived > |
int | flexiblesusy::closest_index (double mass, const Eigen::ArrayBase< Derived > &v) |
|
template<class Derived > |
Derived | flexiblesusy::div_safe (const Eigen::DenseBase< Derived > &a, const Eigen::DenseBase< Derived > &b) |
|
template<class Derived > |
bool | flexiblesusy::is_equal_rel (const Eigen::PlainObjectBase< Derived > &a, const Eigen::PlainObjectBase< Derived > &b, double eps) |
|
template<typename DerivedArray , typename DerivedMatrix > |
void | flexiblesusy::move_goldstone_to (int idx, double mass, Eigen::ArrayBase< DerivedArray > &v, Eigen::MatrixBase< DerivedMatrix > &z) |
|
template<int M, int N> |
void | flexiblesusy::normalize_to_interval (Eigen::Matrix< double, M, N > &m, double min=-1., double max=1.) |
|
template<int M, int N> |
void | flexiblesusy::normalize_to_interval (Eigen::Matrix< std::complex< double >, M, N > &m, double max_mag=1.) |
|
template<class Real , int Nsrc, int Ncmp> |
Eigen::Array< Real, Nsrc - Ncmp, 1 > | flexiblesusy::remove_if_equal (const Eigen::Array< Real, Nsrc, 1 > &src, const Eigen::Array< Real, Ncmp, 1 > &cmp) |
|
template<class Derived > |
void | flexiblesusy::reorder_vector (Eigen::Array< double, Eigen::MatrixBase< Derived >::RowsAtCompileTime, 1 > &v, const Eigen::MatrixBase< Derived > &matrix) |
| reorders vector v according to ordering of the magitude of the diagonal elements in matrix
|
|
template<class Real , int N> |
void | flexiblesusy::reorder_vector (Eigen::Array< Real, N, 1 > &v, const Eigen::Array< Real, N, 1 > &v2) |
| reorders vector v according to ordering in vector v2
|
|
template<int N> |
void | flexiblesusy::sort (Eigen::Array< double, N, 1 > &v) |
| sorts an Eigen array
|
|