From: bangerth Date: Thu, 10 Aug 2006 20:53:10 +0000 (+0000) Subject: Add a new test X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ee9c92511e08163eed95a09345ffe03a43c12f85;p=dealii-svn.git Add a new test git-svn-id: https://svn.dealii.org/trunk@13644 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/bits/fe_tools_14.cc b/tests/bits/fe_tools_14.cc new file mode 100644 index 0000000000..b15522c47f --- /dev/null +++ b/tests/bits/fe_tools_14.cc @@ -0,0 +1,35 @@ +//---------------------------- fe_tools_14.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2005, 2006 by the deal.II authors +// +// 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. +// +//---------------------------- fe_tools_14.cc --------------------------- + +#include "../tests.h" +#include "fe_tools_common.cc" + +// check +// FE::hp_constraints_are_implemented () + + +std::string output_file_name = "fe_tools_14/output"; + + + +template +void +check_this (const FiniteElement &fe1, + const FiniteElement &fe2) +{ + deallog << (fe1.hp_constraints_are_implemented () ? "true" : "false") + << std::endl; + deallog << (fe2.hp_constraints_are_implemented () ? "true" : "false") + << std::endl; +} + diff --git a/tests/bits/fe_tools_14/cmp/generic b/tests/bits/fe_tools_14/cmp/generic new file mode 100644 index 0000000000..959451054d --- /dev/null +++ b/tests/bits/fe_tools_14/cmp/generic @@ -0,0 +1,535 @@ +JobId unknown Thu Aug 10 15:46:38 2006 +DEAL::Checking Q1 against Q1 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q1 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q1 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q1 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q1 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q1 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q2 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q1 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q2 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q1 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q2 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q1 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q3 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q1 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q3 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q1 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q1 against Q3 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q1 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q2 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q3 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q2 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q3 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q2 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q2 against Q3 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q2 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 1d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 2d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 3d: +DEAL::true +DEAL::true +DEAL::Checking Q3 against Q3 in 3d: +DEAL::true +DEAL::true +DEAL::Checking DGQ0 against DGQ0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ4 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ4 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ0 against DGQ4 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ1 against DGQ3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ4 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ4 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ2 against DGQ4 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ4 against DGQ2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGQ3 against DGQ3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP4 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP0 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP4 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP0 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP0 against DGP4 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP0 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP1 against DGP3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP4 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP4 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP2 against DGP4 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP4 against DGP2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking DGP3 against DGP3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking Nedelec1 against Nedelec1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking Nedelec1 against Nedelec1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking Nedelec1 against Nedelec1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking Nedelec1 against Nedelec1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<1>(1)3 against FE_Q<1>(2)3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<1>(2)3 against FE_Q<1>(1)3 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<1>(2)2 against FE_DGQ<1>(3)2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<1>(3)2 against FE_DGQ<1>(2)2 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<1>(3)1 against FE_DGP<1>(1)1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<1>(1)1 against FE_DGP<1>(3)1 in 1d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<2>(1)3 against FE_Q<2>(2)3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<2>(2)3 against FE_Q<2>(1)3 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<2>(2)2 against FE_DGQ<2>(3)2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<2>(3)2 against FE_DGQ<2>(2)2 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<2>(3)1 against FE_DGP<2>(1)1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<2>(1)1 against FE_DGP<2>(3)1 in 2d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<3>(1)3 against FE_Q<3>(2)3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_Q<3>(2)3 against FE_Q<3>(1)3 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<3>(2)2 against FE_DGQ<3>(3)2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGQ<3>(3)2 against FE_DGQ<3>(2)2 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<3>(3)1 against FE_DGP<3>(1)1 in 3d: +DEAL::false +DEAL::false +DEAL::Checking FE_DGP<3>(1)1 against FE_DGP<3>(3)1 in 3d: +DEAL::false +DEAL::false