-
Notifications
You must be signed in to change notification settings - Fork 0
MOCharges API Question? #77
Copy link
Copy link
Open
Labels
good first issueGood for newcomersGood for newcomersquestionFurther information is requestedFurther information is requested
Description
Right now (or maybe it's still a WIP?) MOCharges returns a number of centers by number of MOs matrix. The centers used are the ones in from space of the MOs. This could conceivably not be what the caller wants because: e.g., the same center was added to the AO basis set multiple times, there are ghost atoms, and/or there are mid-bond functions. My proposal is:
- we introduce a class
PointSetwhich is a container ofPointobjects (this would live in LibChemist) - Refactor the
Atomclass to inherit fromPointCharge(related to this issue) - Ensure
AOBasisSetandMoleculeare implicitly convertible toPointSet - Have
MOChargestake aPointSetinstance and aDerivedSpaceinstance
This allows the caller of MOCharges to specify the centers they care about.
Thoughts? Takers?
Edit: Also I propose the name MOPopulations since AFAIK this is simply counting the number of electrons at a point (the electronic charge would -2 times the matrix returned by this PT for restricted spatial orbitals).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomersquestionFurther information is requestedFurther information is requested