Function sequant::mbpt::add_pao_spaces

Function Documentation

void sequant::mbpt::add_pao_spaces(std::shared_ptr<IndexSpaceRegistry> &isr, IndexSpace::QuantumNumbers spin_any)

add PAO spaces to registry

expects isr to have a defined particle space

Parameters:

spin_any – the quantum numbers carried by spin-agnostic physical spaces in the target convention (Spin::null for SpinConvention::Legacy, else Spin::any); PAO spaces are physical, so they carry it in the spin sector alongside the LCAOQNS::pao trait bit