Comments (8)
Q1: store positions, momenta as fields, or in a dictionary Dict{Any, Vector{JVecF}} for storing only arrays of 3-vectors, so they can be extracted without type instability.
Which other arrays need to be stored?
- masses
- atomic numbers
- species symbols
from julip.jl.
Storing the cell as a matrix creates ambiguities. Are the columns or the rows the cell vectors? I would like to switch storing the cell as a list of vectors,
# either
Tuple{JVec, JVec, JVec}
# or
Vector{JVec}
Any concerns?
from julip.jl.
I won't do this, to keep compatibility with ASE. But instead introduced cell_vecs
to get the vectors instead of the matrix.
from julip.jl.
from julip.jl.
Normally I would agree, but the function that goes from matrix to vector is already called vecs()
from julip.jl.
Normally I would agree, but the function that goes from matrix to vector is already called vecs()
that was the reason, but I'll think about it.
from julip.jl.
from julip.jl.
from julip.jl.
Related Issues (20)
- EAM Hessians Incorrect with PBC HOT 14
- Cache Forces and Virials
- Energy changes with cell in non periodic case HOT 5
- XYZ HOT 8
- Dierckx.jl dependency causes problems on ARM chipset HOT 2
- XYZ files and missing `pbc` key HOT 6
- Multithreading bug HOT 5
- Sync with General Registry HOT 6
- New NeighbourList
- AtomsBase Compatibility
- Redesign Multi-threading HOT 13
- Future of JuLIP HOT 1
- Fix CI on Mac
- Problem with `read_extxyz` HOT 5
- `read_extxyz` does something strange with the virials for 3-atom cells HOT 6
- Need Cutoff for SumIP HOT 1
- Cached Neighourlists Issue
- site_energy_d gives back MethodError! HOT 5
- Site energy evaluation not working when SumIP has OneBody{Float64} component HOT 2
- Support for symbolic variable type `::Num` ? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from julip.jl.