56 dealii::Tensor<2, 3, dealii::VectorizedArray<double>>
58 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>> &gradRhoSpin0,
59 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>> &gradRhoSpin1,
60 const dealii::VectorizedArray<double> & exc,
61 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>>
63 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>>
69 dealii::Tensor<1, 3, dealii::VectorizedArray<double>>
71 const dealii::VectorizedArray<double> &vxcSpin0,
72 const dealii::VectorizedArray<double> &vxcSpin1,
73 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>>
75 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>>
77 const dealii::Tensor<1, 3, dealii::VectorizedArray<double>> &gradRhoCore,
78 const dealii::Tensor<2, 3, dealii::VectorizedArray<double>>
dealii::Tensor< 2, 3, dealii::VectorizedArray< double > > getELocXcEshelbyTensor(const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &gradRhoSpin0, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &gradRhoSpin1, const dealii::VectorizedArray< double > &exc, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &derExcGradRhoSpin0, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &derExcGradRhoSpin1)
exchange-correlation and psp part of the ELoc Eshelby tensor
dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > getFNonlinearCoreCorrection(const dealii::VectorizedArray< double > &vxcSpin0, const dealii::VectorizedArray< double > &vxcSpin1, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &derExcGradRhoSpin0, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &derExcGradRhoSpin1, const dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > &gradRhoCore, const dealii::Tensor< 2, 3, dealii::VectorizedArray< double > > &hessianRhoCore, const bool isXCGGA)
Nonlocal core correction pseudopotential force contribution.