Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rings dev #8

Merged
merged 40 commits into from
Mar 26, 2023
Merged

Rings dev #8

merged 40 commits into from
Mar 26, 2023

Conversation

amritagos
Copy link
Member

Added functions for selecting and writing out specific atoms and molecules within a slice. Molecules which participate in primitive rings inside the slice are also selected; this ensures that molecules in rings at the edges and straddling the boundary are included. TODO: API documentation and some more functionality should be added.

amritagos and others added 29 commits August 31, 2022 13:58
…pe to the more general ring files shared by both topoTwoDim and topoBulk
…ings and writing out LAMMPS data files for the number of primitive rings in a bulk system
…n a single slice. Atoms belonging to the same molecule are included in the slice if even one of the constituent atoms is in the slice
…dge atoms participating in rings which are part of the slice
@amritagos amritagos requested a review from HaoZeke as a code owner September 12, 2022 13:02
Copy link
Member

@HaoZeke HaoZeke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have very minor licensing changes. Beyond this, ahead of the lua replacement it would be best to have this merged, so will go ahead with it.

Comment on lines 1 to 9
//-----------------------------------------------------------------------------------
// d-SEAMS is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// A copy of the GNU General Public License is available at
// http://www.gnu.org/licenses/
//-----------------------------------------------------------------------------------
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit. We need to change the license information here after #15

src/include/internal/selection.hpp Outdated Show resolved Hide resolved
src/selection.cpp Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might want to deprecate external in favor of meson wraps or something.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Little larger than appropriate, but I guess its ok.

@HaoZeke HaoZeke merged commit bc9be4c into main Mar 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants