本文整理汇总了C++中eigen::Matrix::tail方法的典型用法代码示例。如果您正苦于以下问题:C++ Matrix::tail方法的具体用法?C++ Matrix::tail怎么用?C++ Matrix::tail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类eigen::Matrix
的用法示例。
在下文中一共展示了Matrix::tail方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: tail
inline
Eigen::Matrix<T, 1, Eigen::Dynamic>
tail(const Eigen::Matrix<T, 1, Eigen::Dynamic>& rv,
size_t n) {
if (n != 0)
check_column_index("tail", "n", rv, n);
return rv.tail(n);
}
示例2: tail
inline
Eigen::Matrix<T,1,Eigen::Dynamic>
tail(const Eigen::Matrix<T,1,Eigen::Dynamic>& rv,
size_t n) {
if (n != 0)
stan::math::check_column_index("tail(%1%)",n,rv,"n",(double*)0);
return rv.tail(n);
}
示例3: tail
inline
Eigen::Matrix<T,1,Eigen::Dynamic>
tail(const Eigen::Matrix<T,1,Eigen::Dynamic>& rv,
size_t n) {
if (n != 0)
validate_column_index(rv, rv.size() - n + 1, "tail");
return rv.tail(n);
}
示例4: rootBounds
void rootBounds( double &lb, double &ub )
{
Eigen::Matrix<double,deg,1> mycoef = coef.tail(deg).array().abs();
mycoef /= fabs(coef(0));
mycoef(0) += 1.;
ub = mycoef.maxCoeff();
lb = -ub;
}
示例5: cholesky_update
void cholesky_update (Eigen::Matrix<double, N, N>& L, Eigen::Matrix<double, N, 1> v) {
Eigen::JacobiRotation<double> rot;
for (int i = 0; i < N; ++i) {
rot.makeGivens(L(i,i), -v(i), &L(i,i)), v(i) = 0;
if (i < N-1) apply_jacobi_rotation(L.col(i).tail(N-i-1), v.tail(N-i-1), rot);
}
}
示例6: realRoots
void realRoots(std::vector<double> &roots) const
{
if ( coef[0] == 0 )
{
Internal::RootFinder<deg-1>::compute(coef.tail(deg),roots);
} else {
Internal::RootFinder<deg>::compute(coef,roots);
}
}
示例7: realRootsSturm
void realRootsSturm(const double lb, const double ub, std::vector<double> &roots) const
{
if ( coef[0] == 0 )
{
Internal::SturmRootFinder<deg-1> sturm( coef.tail(deg) );
sturm.realRoots( lb, ub, roots );
} else {
Internal::SturmRootFinder<deg> sturm( coef );
sturm.realRoots( lb, ub, roots );
}
}