From 44eed909469a29f03c97726112eb2ef57c6e8d15 Mon Sep 17 00:00:00 2001
From: David Wells <drwells@email.unc.edu>
Date: Wed, 10 Jul 2019 13:53:18 -0400
Subject: [PATCH] Add missing epetra headers.

This previously worked since most people who install epetra also install
tpetra.
---
 include/deal.II/fe/fe_tools_interpolate.templates.h | 1 +
 source/dofs/dof_accessor_get.cc                     | 1 +
 source/dofs/dof_accessor_set.cc                     | 1 +
 source/fe/fe_values.cc                              | 1 +
 source/fe/mapping_fe_field.cc                       | 1 +
 source/lac/solver.cc                                | 1 +
 source/lac/vector_memory.cc                         | 1 +
 source/multigrid/mg_base.cc                         | 1 +
 source/numerics/derivative_approximation.cc         | 1 +
 9 files changed, 9 insertions(+)

diff --git a/include/deal.II/fe/fe_tools_interpolate.templates.h b/include/deal.II/fe/fe_tools_interpolate.templates.h
index 4a6ce9d799..f825620116 100644
--- a/include/deal.II/fe/fe_tools_interpolate.templates.h
+++ b/include/deal.II/fe/fe_tools_interpolate.templates.h
@@ -45,6 +45,7 @@
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/dofs/dof_accessor_get.cc b/source/dofs/dof_accessor_get.cc
index ed3d945de8..c557fb5fec 100644
--- a/source/dofs/dof_accessor_get.cc
+++ b/source/dofs/dof_accessor_get.cc
@@ -31,6 +31,7 @@
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
 #include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/dofs/dof_accessor_set.cc b/source/dofs/dof_accessor_set.cc
index d391f1390b..d90c9dff41 100644
--- a/source/dofs/dof_accessor_set.cc
+++ b/source/dofs/dof_accessor_set.cc
@@ -31,6 +31,7 @@
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
 #include <deal.II/lac/sparse_matrix.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/fe/fe_values.cc b/source/fe/fe_values.cc
index c6b0ad8e64..92e6ec1de3 100644
--- a/source/fe/fe_values.cc
+++ b/source/fe/fe_values.cc
@@ -38,6 +38,7 @@
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/fe/mapping_fe_field.cc b/source/fe/mapping_fe_field.cc
index dd6aad6186..fa22390109 100644
--- a/source/fe/mapping_fe_field.cc
+++ b/source/fe/mapping_fe_field.cc
@@ -43,6 +43,7 @@
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/lac/solver.cc b/source/lac/solver.cc
index 4c4c136735..4194163d9c 100644
--- a/source/lac/solver.cc
+++ b/source/lac/solver.cc
@@ -21,6 +21,7 @@
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
 #include <deal.II/lac/solver.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/lac/vector_memory.cc b/source/lac/vector_memory.cc
index 7c14582a3b..461c1cf50c 100644
--- a/source/lac/vector_memory.cc
+++ b/source/lac/vector_memory.cc
@@ -19,6 +19,7 @@
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/multigrid/mg_base.cc b/source/multigrid/mg_base.cc
index 570e794082..7ac5d611fb 100644
--- a/source/multigrid/mg_base.cc
+++ b/source/multigrid/mg_base.cc
@@ -18,6 +18,7 @@
 #include <deal.II/lac/la_parallel_vector.h>
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
diff --git a/source/numerics/derivative_approximation.cc b/source/numerics/derivative_approximation.cc
index 4208398c6d..042512a15a 100644
--- a/source/numerics/derivative_approximation.cc
+++ b/source/numerics/derivative_approximation.cc
@@ -38,6 +38,7 @@
 #include <deal.II/lac/la_vector.h>
 #include <deal.II/lac/petsc_block_vector.h>
 #include <deal.II/lac/petsc_vector.h>
+#include <deal.II/lac/trilinos_epetra_vector.h>
 #include <deal.II/lac/trilinos_parallel_block_vector.h>
 #include <deal.II/lac/trilinos_tpetra_vector.h>
 #include <deal.II/lac/trilinos_vector.h>
-- 
2.39.5