Skip to content
Permalink
Browse files

Merge pull request #13538 from dschwen/vec_mult_13537

Add missing explicit instantiation
  • Loading branch information...
moosebuild committed Jun 11, 2019
2 parents 8234fdf + c74d687 commit 75142cd5e0d32cd92fbbbaafc5d7db7829231ef7
Showing with 5 additions and 1 deletion.
  1. +5 −1 framework/src/utils/DenseMatrixDualReal.C
@@ -103,14 +103,18 @@ DenseMatrix<DualReal>::DenseMatrix(const unsigned int new_m, const unsigned int
template class DenseMatrixBase<DualReal>;
template class DenseMatrix<DualReal>;

// Instantiations of these template methods needed for unit test
template void DenseMatrix<DualReal>::vector_mult_add(DenseVector<DualReal> &,
const int,
const DenseVector<DualReal> &) const;
template void DenseMatrix<DualReal>::vector_mult_add(DenseVector<DualReal> &,
const double,
const DenseVector<DualReal> &) const;

template void DenseMatrix<Real>::vector_mult(DenseVector<DualReal> &,
const DenseVector<DualReal> &) const;
template void DenseMatrix<DualReal>::vector_mult(DenseVector<DualReal> &,
const DenseVector<Real> &) const;

template void DenseMatrix<DualReal>::cholesky_solve(const DenseVector<DualReal> & b,
DenseVector<DualReal> & x);
}

0 comments on commit 75142cd

Please sign in to comment.
You can’t perform that action at this time.