From 791ee041c2814212a57344733426111db4677d14 Mon Sep 17 00:00:00 2001 From: hartmann Date: Thu, 15 Mar 2001 18:48:14 +0000 Subject: [PATCH] Add FESystems including FEs of higher degree. Make it compile on a prerelease of gcc3.0. git-svn-id: https://svn.dealii.org/trunk@4217 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/fe/fe_data_test.cc | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tests/fe/fe_data_test.cc b/tests/fe/fe_data_test.cc index 1f8f9324ba..8dd7f74cb7 100644 --- a/tests/fe/fe_data_test.cc +++ b/tests/fe/fe_data_test.cc @@ -25,19 +25,21 @@ template void test_fe_datas() { - vector *> fe_datas; + std::vector *> fe_datas; fe_datas.push_back(new FE_Q (1)); fe_datas.push_back(new FE_Q (4)); fe_datas.push_back(new FESystem(FE_Q (2), 2)); fe_datas.push_back(new FESystem(FE_Q (1), 2, FE_Q (2), 1)); - // for this an assertion thrown in - // FESystem::build_interface_constraints - // for the following calls for dim=3 -// fe_datas.push_back(new FESystem(FE_Q (3), 2)); -// fe_datas.push_back(new FESystem(FE_Q (1), 2, -// FE_Q (3), 1)); -// fe_datas.push_back(new FESystem(FE_Q (4), 2)); + // for dim==3 the constraints are + // only hardcoded for Q1-Q2 + if (dim!=3) + { + fe_datas.push_back(new FESystem(FE_Q (3), 2)); + fe_datas.push_back(new FESystem(FE_Q (1), 2, + FE_Q (3), 1)); + fe_datas.push_back(new FESystem(FE_Q (4), 2)); + } deallog << endl << "dim=" << dim << endl; for (unsigned int n=0; n