本文整理汇总了C++中Array::Copy方法的典型用法代码示例。如果您正苦于以下问题:C++ Array::Copy方法的具体用法?C++ Array::Copy怎么用?C++ Array::Copy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Array
的用法示例。
在下文中一共展示了Array::Copy方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MarkDependency
void FiniteElementSpace::MarkDependency(const SparseMatrix *D,
const Array<int> &row_marker,
Array<int> &col_marker)
{
if (D)
{
col_marker.SetSize(D->Width());
col_marker = 0;
for (int i = 0; i < D->Height(); i++)
if (row_marker[i] < 0)
{
const int *col = D->GetRowColumns(i), n = D->RowSize(i);
for (int j = 0; j < n; j++)
col_marker[col[j]] = -1;
}
}
else
{
row_marker.Copy(col_marker);
}
}
示例2: RestrictedCoefficient
RestrictedCoefficient(Coefficient &_c, Array<int> &attr)
{ c = &_c; attr.Copy(active_attr); }
示例3: VectorRestrictedCoefficient
VectorRestrictedCoefficient(VectorCoefficient &vc, Array<int> &attr)
: VectorCoefficient(vc.GetVDim())
{ c = &vc; attr.Copy(active_attr); }
示例4: MatrixRestrictedCoefficient
MatrixRestrictedCoefficient(MatrixCoefficient &mc, Array<int> &attr)
: MatrixCoefficient(mc.GetHeight(), mc.GetWidth())
{ c = &mc; attr.Copy(active_attr); }