]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Convert the second arg of the pow call to the same type as the first.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 18 Dec 2002 21:03:21 +0000 (21:03 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 18 Dec 2002 21:03:21 +0000 (21:03 +0000)
git-svn-id: https://svn.dealii.org/trunk@6855 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/fe/fe_q_hierarchical.cc

index dd6319f543779205ed2388bfdf30e9ad53e1aeb0..7b2457adccfb902ef353459ecae5ec8315ee48e8 100644 (file)
@@ -96,14 +96,16 @@ FE_Q_Hierarchical<dim>::FE_Q_Hierarchical (const unsigned int degree)
          if (c==0)
          {
            dofs_subcell[c](j,k) = ((k+j) % 2 == 0) ? 
-             std::pow(.5,k)*factor : -std::pow(.5,k)*factor;
-           dofs_cell[c](j,k) = std::pow(2.,j)*factor;
+                                   std::pow(.5,static_cast<double>(k))*factor :
+                                   -std::pow(.5,static_cast<double>(k))*factor;
+           dofs_cell[c](j,k) = std::pow(2.,static_cast<double>(j))*factor;
          }
          else
          {
-           dofs_subcell[c](j,k) = std::pow(.5,k)*factor;
+           dofs_subcell[c](j,k) = std::pow(.5,static_cast<double>(k))*factor;
            dofs_cell[c](j,k) = ((k+j) % 2 == 0) ? 
-             std::pow(2.,j)*factor : -std::pow(2.,j)*factor;
+                                std::pow(2.,static_cast<double>(j))*factor :
+                                -std::pow(2.,static_cast<double>(j))*factor;
          }
        }
       }

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.