|
void | EigenFunctions::sortEigenvalues (Eigen::VectorXd &eigenvalues, Eigen::MatrixXd &eigenvectors) |
| sort eigenvalues
|
|
Eigen::VectorXd | EigenFunctions::ExpSpaced (double first, double last, int n) |
| Returns exponentially spaced vector.
|
|
template<typename T > |
Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > | EigenFunctions::vectorTensorProduct (const Eigen::Matrix< T, Eigen::Dynamic, 1 > &g, const Eigen::Tensor< T, 3 > &c, const Eigen::Matrix< T, Eigen::Dynamic, 1 > &a) |
| A function that computes the product of g.T c a, where c is a third dim tensor.
|
|
template Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > | EigenFunctions::vectorTensorProduct (const Eigen::Matrix< double, Eigen::Dynamic, 1 > &g, const Eigen::Tensor< double, 3 > &c, const Eigen::Matrix< double, Eigen::Dynamic, 1 > &a) |
|
template Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > | EigenFunctions::vectorTensorProduct (const Eigen::Matrix< int, Eigen::Dynamic, 1 > &g, const Eigen::Tensor< int, 3 > &c, const Eigen::Matrix< int, Eigen::Dynamic, 1 > &a) |
|
template Eigen::Matrix< float, Eigen::Dynamic, Eigen::Dynamic > | EigenFunctions::vectorTensorProduct (const Eigen::Matrix< float, Eigen::Dynamic, 1 > &g, const Eigen::Tensor< float, 3 > &c, const Eigen::Matrix< float, Eigen::Dynamic, 1 > &a) |
|