@@ -144,12 +144,9 @@ namespace dftfe
144144 const dealii::MatrixFree<3 , double > &matrixFreeDataObject,
145145 const distributedCPUVec<double > &nodalField)
146146 {
147- FEEvaluationWrapperClass<1 > fe_evalField (
148- d_dftParamsPtr->finiteElementPolynomialOrderRhoNodal ,
149- d_dftParamsPtr->densityQuadratureRule ,
150- matrixFreeDataObject,
151- d_densityDofHandlerIndexElectro,
152- d_densityQuadratureIdElectro);
147+ FEEvaluationWrapperClass<1 > fe_evalField (matrixFreeDataObject,
148+ d_densityDofHandlerIndexElectro,
149+ d_densityQuadratureIdElectro);
153150 dealii::VectorizedArray<double > normValueVectorized =
154151 dealii::make_vectorized_array (0.0 );
155152 const dftfe::uInt numQuadPoints = fe_evalField.n_q_points ;
@@ -254,12 +251,9 @@ namespace dftfe
254251 const dftfe::uInt quadratureId)
255252
256253 {
257- FEEvaluationWrapperClass<1 > fe_evalField (
258- d_dftParamsPtr->finiteElementPolynomialOrderRhoNodal ,
259- d_dftParamsPtr->densityQuadratureRule ,
260- matrixFreeDataObject,
261- dofHandlerId,
262- quadratureId);
254+ FEEvaluationWrapperClass<1 > fe_evalField (matrixFreeDataObject,
255+ dofHandlerId,
256+ quadratureId);
263257 dealii::VectorizedArray<double > normValueVectorized =
264258 dealii::make_vectorized_array (0.0 );
265259 const dftfe::uInt numQuadPoints = fe_evalField.n_q_points ;
@@ -308,12 +302,9 @@ namespace dftfe
308302 const dftfe::uInt quadratureId)
309303
310304 {
311- FEEvaluationWrapperClass<1 > fe_evalField (
312- d_dftParamsPtr->finiteElementPolynomialOrderRhoNodal ,
313- d_dftParamsPtr->densityQuadratureRule ,
314- matrixFreeDataObject,
315- dofHandlerId,
316- quadratureId);
305+ FEEvaluationWrapperClass<1 > fe_evalField (matrixFreeDataObject,
306+ dofHandlerId,
307+ quadratureId);
317308 dealii::VectorizedArray<double > valueVectorized =
318309 dealii::make_vectorized_array (0.0 );
319310 const dftfe::uInt numQuadPoints = fe_evalField.n_q_points ;
@@ -470,8 +461,6 @@ namespace dftfe
470461 if (!d_smearedChargeMomentsComputed)
471462 {
472463 FEEvaluationWrapperClass<1 > FEEvalb (
473- d_dftParamsPtr->finiteElementPolynomialOrderRhoNodal ,
474- C_num1DQuadSmearedCharge () * C_numCopies1DQuadSmearedCharge (),
475464 matrixFreeDataObject,
476465 d_densityDofHandlerIndexElectro,
477466 d_smearedChargeQuadratureIdElectro);
@@ -535,12 +524,9 @@ namespace dftfe
535524 }
536525 }
537526 std::vector<double > moments (13 , 0.0 );
538- FEEvaluationWrapperClass<1 > FEEvalRho (
539- d_dftParamsPtr->finiteElementPolynomialOrderRhoNodal ,
540- d_dftParamsPtr->densityQuadratureRule ,
541- matrixFreeDataObject,
542- d_densityDofHandlerIndexElectro,
543- d_densityQuadratureIdElectro);
527+ FEEvaluationWrapperClass<1 > FEEvalRho (matrixFreeDataObject,
528+ d_densityDofHandlerIndexElectro,
529+ d_densityQuadratureIdElectro);
544530 for (dftfe::uInt iMacroCell = 0 ;
545531 iMacroCell < matrixFreeDataObject.n_cell_batches ();
546532 ++iMacroCell)
0 commit comments