本文整理汇总了C++中Teuchos::arcpFromArrayView方法的典型用法代码示例。如果您正苦于以下问题:C++ Teuchos::arcpFromArrayView方法的具体用法?C++ Teuchos::arcpFromArrayView怎么用?C++ Teuchos::arcpFromArrayView使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Teuchos
的用法示例。
在下文中一共展示了Teuchos::arcpFromArrayView方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fetchNonConstView
virtual Teuchos::ArrayRCP< scalar_type >
fetchNonConstView (multivector_type& A) const
{
using Teuchos::arcpFromArrayView;
using Teuchos::arrayView;
typedef Teuchos::ArrayView< scalar_type >::size_type size_type;
const size_type nelts = fetchArrayLength (A);
// The returned ArrayRCP does NOT own A.Values().
return arcpFromArrayView (arrayView (A.Values(), nelts));
}
示例2: fetchConstView
virtual Teuchos::ArrayRCP< const scalar_type >
fetchConstView (const multivector_type& A) const
{
using Teuchos::arcpFromArrayView;
using Teuchos::arrayView;
using Teuchos::ArrayView;
typedef ArrayView< scalar_type >::size_type size_type;
const size_type nelts = fetchArrayLength (A);
const scalar_type* A_ptr = A.Values();
ArrayView< const scalar_type > A_view = arrayView (A_ptr, nelts);
// The returned ArrayRCP does NOT own A.Values().
return arcpFromArrayView (A_view);
}