Developing SAMSON Extensions in C++
SAMSON has a powerful C++ SDK that lets you develop extensions of various types: apps, editors, force fields, visualizations, parsers, etc.
Getting started
- Installing the SAMSON SDK
- Generating a SAMSON Extension
- Building a SAMSON Extension on Windows
- Building a SAMSON Extension on MacOS
- Building a SAMSON Extension on Linux
- Distributing a SAMSON Extension on SAMSON Connect
Tutorials
- Programming new apps
- Handling units and dimensional analysis
- Importing data
- Exporting data
- Creating novel visualizations
- Programming new force fields
- Programming new state updaters: Steepest descent
- Programming new state updaters: Monte Carlo
- Cite your research in SAMSON Extensions
- Programming a path generator
- Integrating external programs