本文整理汇总了C++中matrix_type::at方法的典型用法代码示例。如果您正苦于以下问题:C++ matrix_type::at方法的具体用法?C++ matrix_type::at怎么用?C++ matrix_type::at使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类matrix_type
的用法示例。
在下文中一共展示了matrix_type::at方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ir
static scalar_type ir(int row, int col, const matrix_type& m)
{
BOOST_ASSERT(row >= 0);
BOOST_ASSERT(row < rows);
BOOST_ASSERT(col >= 0);
BOOST_ASSERT(col < cols);
return m.at(col, row);
}
示例2: r
static scalar_type r(const matrix_type& m)
{
BOOST_STATIC_ASSERT(Row >= 0);
BOOST_STATIC_ASSERT(Row < rows);
BOOST_STATIC_ASSERT(Col >= 0);
BOOST_STATIC_ASSERT(Col < cols);
return m.at(Col, Row);
}
示例3: fill_from_file
void fill_from_file(matrix_type& tens, const std::string& str)
{
std::ifstream ifs(str);
for(int j = 0 ; j < tens.extent<1>(); ++j)
for(int i = 0 ; i < tens.extent<0>(); ++i)
{
ifs >> tens.at(i,j);
}
}
示例4: print
void print(const matrix_type& mat, const std::string& str)
{
std::ofstream of(str);
of << std::showpos;
using limit_type = std::numeric_limits<typename matrix_type::value_type>;
of << std::scientific;
of << std::setprecision(limit_type::max_digits10);
for(int j = 0 ; j < mat.extent<1>(); ++j)
for(int i = 0 ; i < mat.extent<0>(); ++i)
{
of << mat.at(i,j) << std::endl;
}
}