本文整理汇总了C++中mat::get_row_count方法的典型用法代码示例。如果您正苦于以下问题:C++ mat::get_row_count方法的具体用法?C++ mat::get_row_count怎么用?C++ mat::get_row_count使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mat
的用法示例。
在下文中一共展示了mat::get_row_count方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: L
/**
* Parametrized constructor.
* \param aBelief The belief-state of the gaussian distribution.
*/
gaussian_pdf(const BeliefState& aBelief) : mean_state(aBelief.get_mean_state()), L(aBelief.get_covariance().size()), factor(-1) {
const matrix_type& E = aBelief.get_covariance().get_matrix();
try {
decompose_Cholesky(E,L);
} catch(singularity_error&) { return; };
factor = scalar_type(1);
for(size_type i = 0; i < L.get_row_count(); ++i)
factor *= scalar_type(6.28318530718) * L(i,i);
};
示例2: factor
/**
* Parametrized constructor.
* \param aBelief The belief-state of the gaussian distribution.
*/
gaussian_pdf(const BeliefState& aBelief) : mean_state(aBelief.get_mean_state()),
factor(-1) {
decompose_QR(aBelief.get_covariance().get_covarying_block(),QX,RX);
decompose_QR(aBelief.get_covariance().get_informing_inv_block(),QY,RY);
factor = scalar_type(1);
for(size_type i = 0; i < RX.get_row_count(); ++i)
factor *= scalar_type(6.28318530718) * RX(i,i) / RY(i,i);
};
示例3: compute_cost_hessian
virtual void compute_cost_hessian(mat<double,mat_structure::symmetric>& H, const vect_n<double>& x, double f, const vect_n<double>& x_grad) const {
first_eval->compute_cost_hessian(H, x, f, x_grad);
mat<double,mat_structure::symmetric> H_tmp(H.get_row_count());
second_eval->compute_cost_hessian(H_tmp, x, f, x_grad);
H += H_tmp;
};