37template <
typename _Scalar,
typename _Primitive>
39 public Function<complex, Vector<double, 3>> {
116 return 0.5_ii * (
conj(phi_p(r)) * dphi_q(r) -
117 conj(dphi_p(r)) * phi_q(r));
Definition: CurrentDensityMatrixElement.hpp:39
_Primitive Primitive
Definition: CurrentDensityMatrixElement.hpp:45
complex operator()(const Vector< double, 3 > &r) const override
Definition: CurrentDensityMatrixElement.hpp:112
_Scalar Scalar
Definition: CurrentDensityMatrixElement.hpp:42
CurrentDensityMatrixElement(const SpatialOrbital &phi_p, const SpatialOrbital &phi_q, const SpatialOrbitalDerivative &dphi_p, const SpatialOrbitalDerivative &dphi_q)
Definition: CurrentDensityMatrixElement.hpp:94
CurrentDensityMatrixElement()=default
Definition: EvaluableLinearCombination.hpp:46
Definition: Function.hpp:153
Definition: Matrix.hpp:47
Definition: complex.hpp:57
Definition: BaseOneElectronIntegralBuffer.hpp:25
std::complex< double > complex
Definition: complex.hpp:31
complex conj(const complex &c)
Definition: complex.cpp:31