From: guido Date: Fri, 16 Feb 2001 10:29:23 +0000 (+0000) Subject: more checks X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25239ff685b68182b2beabdb7c42cff5ad4d4340;p=dealii-svn.git more checks git-svn-id: https://svn.dealii.org/trunk@3955 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/fe/internals.cc b/tests/fe/internals.cc index aa5348954d..ece08d9500 100644 --- a/tests/fe/internals.cc +++ b/tests/fe/internals.cc @@ -27,14 +27,14 @@ check_support (FiniteElement& finel, const char* name) DoFHandler dof (tr); dof.distribute_dofs (finel); + cout << name << '<' << dim << '>' << " cell support points" << endl; + vector > cell_points (finel.dofs_per_cell); vector > face_points (finel.dofs_per_face); DoFHandler::active_cell_iterator cell = dof.begin_active(); finel.get_support_points (cell, cell_points); - cout << name << '<' << dim << '>' << " cell support points" << endl; - for (unsigned int k=0;k& fe, const char* name) } -#define CHECK_S(EL,dim) FE ## EL EL; check_support(EL, #EL); -#define CHECK_M(EL,dim) FE ## EL EL; check_matrices(EL, #EL); -#define CHECK_ALL(EL,dim) FE ## EL EL; check_support(EL, #EL); check_matrices(EL,#EL) +#define CHECK_S(EL,dim) { FE ## EL EL; check_support(EL, #EL); } +#define CHECK_M(EL,dim) { FE ## EL EL; check_matrices(EL, #EL); } +#define CHECK_ALL(EL,dim) { FE ## EL EL; check_support(EL, #EL); check_matrices(EL,#EL); } int main() { - if (true) - { - CHECK_ALL(Q1,2); - CHECK_ALL(Q2,2); - CHECK_ALL(Q3,2); - CHECK_ALL(Q4,2); - CHECK_ALL(DG_Q0,2); - CHECK_ALL(DG_Q1,2); - CHECK_ALL(DG_Q2,2); - CHECK_ALL(DG_Q3,2); - } - if (true) - { - CHECK_ALL(Q1,3); - CHECK_ALL(Q2,3); - CHECK_ALL(DG_Q0,3); - CHECK_ALL(DG_Q1,3); - } - + CHECK_M(DG_Q0,2); + CHECK_M(DG_Q1,2); + CHECK_M(DG_Q2,2); + CHECK_M(DG_Q3,2); + CHECK_ALL(Q1,2); + CHECK_ALL(Q2,2); + CHECK_ALL(Q3,2); + CHECK_ALL(Q4,2); + CHECK_ALL(Q1,3); + CHECK_ALL(Q2,3); + CHECK_M(DG_Q0,3); + CHECK_M(DG_Q1,3); return 0; }