|
|
@ -1165,8 +1165,6 @@ namespace storm { |
|
|
|
template class SparseMatrix<double>; |
|
|
|
template std::ostream& operator<<(std::ostream& out, SparseMatrix<double> const& matrix); |
|
|
|
template std::vector<double> SparseMatrix<double>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<double> const& otherMatrix) const; |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<double>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
template std::vector<storm::Interval> SparseMatrix<double>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::Interval> const& otherMatrix) const; |
|
|
|
|
|
|
|
// float
|
|
|
|
template class MatrixEntry<typename SparseMatrix<float>::index_type, float>; |
|
|
@ -1175,7 +1173,6 @@ namespace storm { |
|
|
|
template class SparseMatrix<float>; |
|
|
|
template std::ostream& operator<<(std::ostream& out, SparseMatrix<float> const& matrix); |
|
|
|
template std::vector<float> SparseMatrix<float>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<float> const& otherMatrix) const; |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<float>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
|
|
|
|
// int
|
|
|
|
template class MatrixEntry<typename SparseMatrix<int>::index_type, int>; |
|
|
@ -1183,7 +1180,6 @@ namespace storm { |
|
|
|
template class SparseMatrixBuilder<int>; |
|
|
|
template class SparseMatrix<int>; |
|
|
|
template std::ostream& operator<<(std::ostream& out, SparseMatrix<int> const& matrix); |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<int>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
|
|
|
|
#ifdef STORM_HAVE_CARL
|
|
|
|
// Rat Function
|
|
|
@ -1193,8 +1189,12 @@ namespace storm { |
|
|
|
template class SparseMatrix<RationalFunction>; |
|
|
|
template std::ostream& operator<<(std::ostream& out, SparseMatrix<RationalFunction> const& matrix); |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<RationalFunction>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<double>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<float>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
template std::vector<storm::RationalFunction> SparseMatrix<int>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::RationalFunction> const& otherMatrix) const; |
|
|
|
|
|
|
|
// Intervals
|
|
|
|
template std::vector<storm::Interval> SparseMatrix<double>::getPointwiseProductRowSumVector(storm::storage::SparseMatrix<storm::Interval> const& otherMatrix) const; |
|
|
|
template class MatrixEntry<typename SparseMatrix<Interval>::index_type, Interval>; |
|
|
|
template std::ostream& operator<<(std::ostream& out, MatrixEntry<uint_fast64_t, Interval> const& entry); |
|
|
|
template class SparseMatrixBuilder<Interval>; |
|
|
|