//----------------------------  sparse_decomposition.cc  ---------------------------
//    Copyright (C) 1998, 1999, 2000, 2001, 2002
//    by the deal.II authors and Stephen "Cheffo" Kolaroff
//
//    This file is subject to QPL and may not be  distributed
//    without copyright and license information. Please refer
//    to the file deal.II/doc/license.html for the  text  and
//    further information on this license.
//
//----------------------------  sparse_decomposition.h  ---------------------------

#include <lac/sparse_decomposition.templates.h>


template class SparseLUDecomposition<double>;
template void SparseLUDecomposition<double>::decompose<double> (const SparseMatrix<double> &,
                                                                const double);
template void SparseLUDecomposition<double>::decompose<float> (const SparseMatrix<float> &,
                                                               const double);

template class SparseLUDecomposition<float>;
template void SparseLUDecomposition<float>::decompose<double> (const SparseMatrix<double> &,
                                                               const double);
template void SparseLUDecomposition<float>::decompose<float> (const SparseMatrix<float> &,
                                                              const double);

//----------------------------  sparse_decomposition.cc  ---------------------------
//    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003
//    by the deal.II authors and Stephen "Cheffo" Kolaroff
//
//    This file is subject to QPL and may not be  distributed
//    without copyright and license information. Please refer
//    to the file deal.II/doc/license.html for the  text  and
//    further information on this license.
//
//----------------------------  sparse_decomposition.h  ---------------------------

#include <lac/sparse_decomposition.templates.h>


template class SparseLUDecomposition<double>;
template void SparseLUDecomposition<double>::decompose<double> (const SparseMatrix<double> &,
                                                                const double);
template void SparseLUDecomposition<double>::decompose<float> (const SparseMatrix<float> &,
                                                               const double);

template void SparseLUDecomposition<double>::copy_from<double> (const SparseMatrix<double> &);
template void SparseLUDecomposition<double>::copy_from<float> (const SparseMatrix<float> &);


template class SparseLUDecomposition<float>;
template void SparseLUDecomposition<float>::decompose<double> (const SparseMatrix<double> &,
                                                               const double);
template void SparseLUDecomposition<float>::decompose<float> (const SparseMatrix<float> &,
                                                              const double);

template void SparseLUDecomposition<float>::copy_from<double> (const SparseMatrix<double> &);
template void SparseLUDecomposition<float>::copy_from<float> (const SparseMatrix<float> &);

Add some missing explicit instantiations.
Add some missing explicit instantiations.


git-svn-id: 31d9d2f6432a47c86a3640814024c107794ea77c@6951 0785d39b-7218-0410-832d-ea1e28bc413d
