dmorse / pscfpp

Polymer Self-Consistent Field Theory (C++/CUDA version)
https://pscf-home.cems.umn.edu
GNU General Public License v3.0
32 stars 20 forks source link

Mask and external field added into System, and many related changes to handling of fields #97

Closed benmagruder closed 1 year ago

benmagruder commented 1 year ago

This pull request adds a Mask object (called mask) and a wFieldContainer representing external fields (called h) to System (all in pspc):

Additional features that are related to the handling of fields are added to the software as well, to improve the user interface with these new fields:

Other small bugfixes and edits unrelated to the above updates are included as well:

All corresponding documentation has been updated. Unit tests have been added/modified where appropriate, and all unit tests pass on both my personal laptop and on MSI.