This is the complete list of members for q3::XCFunctional, including all inherited members.
| compute(const std::vector< Real > &density, std::vector< Real > &xc_potential, std::vector< Real > &xc_energy_density) const =0 | q3::XCFunctional | pure virtual |
| compute_exchange_correlation_kernel(const std::vector< Real > &density, std::vector< Real > &exchange_correlation_kernel) const | q3::XCFunctional | inlinevirtual |
| compute_fxc_spin(const std::vector< Real > &density_up, const std::vector< Real > &density_down, std::vector< Real > &fxc_uu, std::vector< Real > &fxc_ud, std::vector< Real > &fxc_dd) const | q3::XCFunctional | inlinevirtual |
| compute_gradient_corrected(const std::vector< Real > &density, const std::vector< Real > &gradient_density_squared, std::vector< Real > &xc_potential, std::vector< Real > &gradient_correction_density, std::vector< Real > &xc_energy_density) const | q3::XCFunctional | inlinevirtual |
| compute_gradient_corrected_spin(const std::vector< Real > &density_up, const std::vector< Real > &density_down, const std::vector< Real > &grho2_uu, const std::vector< Real > &grho2_ud, const std::vector< Real > &grho2_dd, std::vector< Real > &xc_potential_up, std::vector< Real > &xc_potential_down, std::vector< Real > &gradient_correction_up_up, std::vector< Real > &gradient_correction_up_down, std::vector< Real > &gradient_correction_down_down, std::vector< Real > &xc_energy_density) const | q3::XCFunctional | inlinevirtual |
| compute_spin(const std::vector< Real > &density_up, const std::vector< Real > &density_down, std::vector< Real > &xc_potential_up, std::vector< Real > &xc_potential_down, std::vector< Real > &xc_energy_density) const | q3::XCFunctional | inlinevirtual |
| name() const =0 | q3::XCFunctional | pure virtual |
| number_of_spin_components() const | q3::XCFunctional | inlinevirtual |
| requires_density_gradient() const | q3::XCFunctional | inlinevirtual |
| ~XCFunctional()=default | q3::XCFunctional | virtual |