Sixteen step-by-step tutorials from SAMSON School 2017

SAMSON School 2017 is now over, and this year sixteen lectures had accompanying written step-by-step tutorials! Feel free to follow the links below to learn how to install and use SAMSON, as well as develop your own SAMSON Elements and share them on SAMSON Connect: Users program Installing SAMSON We introduce the Users program of the SAMSON School and SAMSON, the software platform for computational nanoscience. We highlight the need for an integrated platform able to combine diverse domains of…

More…

New functions for memory management

Memory management is an important issue in an application such as SAMSON, where developers independently write modules, and users may use these modules in combination – and in any order. Moreover, since users may undo and redo actions, SAMSON has to ensure that any allocated memory is properly freed when it cannot be used anymore. To help developers achieve this, the SAMSON SDK now contains new functions to manage memory. Assume for example a function adds a new structural model…

More…

Cite your research in SAMSON Elements

If a SAMSON Element corresponds to one or more research papers, you now have the possibility of letting users know about them. First, add the SBGWindow::Citable tag in the getFormat function of your GUI (for example, the GUI of the app, or the property window of an interaction model): int SEEMyModelProperties::getFormat() const {   return (SBGWindow::Savable | SBGWindow::Lockable | SBGWindow::Citable);   }int SEEMyModelProperties::getFormat() const { return (SBGWindow::Savable | SBGWindow::Lockable | SBGWindow::Citable); } This adds a question mark to the window…

More…

  • Subscribe

    Subscribe to make sure you receive all our updates, tips and tutorials