From: Wolfgang Bangerth Date: Fri, 4 Jun 2004 16:26:55 +0000 (+0000) Subject: Instantiate the right templates. X-Git-Tag: v8.0.0~15074 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffeaf059b3f27cc0914f5e12d651107655cb2d28;p=dealii.git Instantiate the right templates. git-svn-id: https://svn.dealii.org/trunk@9385 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/source/vector.cc b/deal.II/lac/source/vector.cc index 015deece34..9c57dc77b3 100644 --- a/deal.II/lac/source/vector.cc +++ b/deal.II/lac/source/vector.cc @@ -16,6 +16,9 @@ // explicit instantiations template class Vector; + +template Vector::Vector (const Vector &); + template Vector& Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator=(const Vector&); template bool Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator==(const Vector&) const; template bool Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator==(const Vector&) const; @@ -29,6 +32,9 @@ template void Vector::scale(const Vector&); template void Vector::scale(const Vector&); template class Vector; + +template Vector::Vector (const Vector &); + template Vector& Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator=(const Vector&); template bool Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator==(const Vector&) const; template bool Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator==(const Vector&) const; diff --git a/deal.II/lac/source/vector.long_double.cc b/deal.II/lac/source/vector.long_double.cc index 6658aa0cee..494a564ca1 100644 --- a/deal.II/lac/source/vector.long_double.cc +++ b/deal.II/lac/source/vector.long_double.cc @@ -2,7 +2,7 @@ // $Id$ // Version: $Name$ // -// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 by the deal.II authors +// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004 by the deal.II authors // // This file is subject to QPL and may not be distributed // without copyright and license information. Please refer @@ -17,6 +17,12 @@ // explicit instantiations template class Vector; +template Vector::Vector (const Vector &); +template Vector::Vector (const Vector &); + +template Vector::Vector (const Vector &); +template Vector::Vector (const Vector &); + template Vector& Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator=(const Vector&); template Vector& Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator=(const Vector&); template long double Vector::DEAL_II_MEMBER_OP_TEMPLATE_INST operator * (const Vector &) const;