31#include <util/misc/runnable.h>
32#include <chemistry/qc/wfn/obwfn.h>
33#include <chemistry/qc/wfn/orbitalspace.h>
37#define USE_OLD_SOLIDHARM_ORDERING 0
38#if not USE_OLD_SOLIDHARM_ORDERING
39static inline int ipure(
int l,
int m) {
return l+m; }
40static inline int ipure_molden(
int l,
int m) {
return m<0?2*-m:(m==0?0:2*m-1); }
47 std::string filename_;
55 void write_atoms_section(std::ostream &out);
56 void write_gto_section(std::ostream &out);
57 void write_mo_section(std::ostream &out);
59#if not USE_OLD_SOLIDHARM_ORDERING
60 std::vector<int> bmap_;
A template class that maintains references counts.
Definition ref.h:361
The Runnable class is a DescribedClass with a pure virtual run member.
Definition runnable.h:36
WriteMolden(const Ref< KeyVal > &)
The KeyVal constructor.
void run()
Writes the molden file.
Contains all MPQC code up to version 3.
Definition mpqcin.h:14