From 24ee887c17f615d5eabba00bb24692613a0a60f6 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 6 Mar 1998 17:32:51 +0000 Subject: [PATCH] Update. git-svn-id: https://svn.dealii.org/trunk@42 0785d39b-7218-0410-832d-ea1e28bc413d --- .../deal.II/Attic/examples/poisson/poisson.cc | 41 +++++++++++++++++-- tests/big-tests/poisson/poisson.cc | 41 +++++++++++++++++-- 2 files changed, 76 insertions(+), 6 deletions(-) diff --git a/deal.II/deal.II/Attic/examples/poisson/poisson.cc b/deal.II/deal.II/Attic/examples/poisson/poisson.cc index 47c8848dba..f4f0530b05 100644 --- a/deal.II/deal.II/Attic/examples/poisson/poisson.cc +++ b/deal.II/deal.II/Attic/examples/poisson/poisson.cc @@ -6,11 +6,11 @@ #include #include #include -#include "../../deal/dsmatrix.h> +#include #include #include -#include -#include +#include +#include #include #include @@ -22,6 +22,41 @@ extern TriaActiveIterator<1,CellAccessor<1> > x; extern TriaActiveIterator<2,CellAccessor<2> > y; + +template +class PoissonEquation : public Equation { + public: + PoissonEquation () : + Equation(1) {}; + + virtual void assemble (dFMatrix &cell_matrix, + vector &rhs, + const FEValues &fe_values, + const Triangulation::cell_iterator &cell) const; +}; + + + +void PoissonEquation<1>::assemble (dFMatrix &cell_matrix, + vector &rhs, + const FEValues<1> &fe_values, + const Triangulation<1>::cell_iterator &) const { + for (unsigned int point=0; point tria; DoFHandler<1> dof(tria); diff --git a/tests/big-tests/poisson/poisson.cc b/tests/big-tests/poisson/poisson.cc index 47c8848dba..f4f0530b05 100644 --- a/tests/big-tests/poisson/poisson.cc +++ b/tests/big-tests/poisson/poisson.cc @@ -6,11 +6,11 @@ #include #include #include -#include "../../deal/dsmatrix.h> +#include #include #include -#include -#include +#include +#include #include #include @@ -22,6 +22,41 @@ extern TriaActiveIterator<1,CellAccessor<1> > x; extern TriaActiveIterator<2,CellAccessor<2> > y; + +template +class PoissonEquation : public Equation { + public: + PoissonEquation () : + Equation(1) {}; + + virtual void assemble (dFMatrix &cell_matrix, + vector &rhs, + const FEValues &fe_values, + const Triangulation::cell_iterator &cell) const; +}; + + + +void PoissonEquation<1>::assemble (dFMatrix &cell_matrix, + vector &rhs, + const FEValues<1> &fe_values, + const Triangulation<1>::cell_iterator &) const { + for (unsigned int point=0; point tria; DoFHandler<1> dof(tria); -- 2.39.5