Skip to content

Commit

Permalink
more typedefs needed by SCF. (#157)
Browse files Browse the repository at this point in the history
  • Loading branch information
ryanmrichard authored Dec 19, 2024
1 parent da247bc commit f90ec2f
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 6 deletions.
14 changes: 8 additions & 6 deletions include/simde/evaluate_braket/evaluate_braket.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,14 @@ TEMPLATED_PROPERTY_TYPE_RESULTS(EvaluateBraKet, BraKetType) {

#define EBK(bra, op, ket) EvaluateBraKet<type::braket<bra, op, ket>>

using aos_s_e_aos = EBK(type::aos, type::s_e_type, type::aos);
using aos_t_e_aos = EBK(type::aos, type::t_e_type, type::aos);
using aos_v_en_aos = EBK(type::aos, type::v_en_type, type::aos);
using aos_f_e_aos = EBK(type::aos, type::fock, type::aos);
using aos_j_e_aos = EBK(type::aos, type::j_e_type, type::aos);
using aos_k_e_aos = EBK(type::aos, type::k_e_type, type::aos);
using aos_op_base_aos = EBK(type::aos, type::op_base_type, type::aos);
using aos_s_e_aos = EBK(type::aos, type::s_e_type, type::aos);
using aos_t_e_aos = EBK(type::aos, type::t_e_type, type::aos);
using aos_v_en_aos = EBK(type::aos, type::v_en_type, type::aos);
using aos_h_e_aos = EBK(type::aos, type::core_hamiltonian, type::aos);
using aos_f_e_aos = EBK(type::aos, type::fock, type::aos);
using aos_j_e_aos = EBK(type::aos, type::j_e_type, type::aos);
using aos_k_e_aos = EBK(type::aos, type::k_e_type, type::aos);

// One electron density templated on the representation of the density operator
template<typename OrbitalType>
Expand Down
3 changes: 3 additions & 0 deletions include/simde/types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,9 @@ using rho_e = chemist::qm_operator::Density<OrbitalType, electron>;
/// Pull in the Hamiltonian operator in case-consistent manner
using hamiltonian = chemist::qm_operator::Hamiltonian;

/// Pull in the CoreHamiltonian operator in case-consistent manner
using core_hamiltonian = chemist::qm_operator::CoreHamiltonian;

/// Pull in the Fock operator in case-consistent manner
using fock = chemist::qm_operator::Fock;

Expand Down

0 comments on commit f90ec2f

Please sign in to comment.