Organisation of the files

📁 examples

Directory containing example simulations or processings. The example name helloworld can be a starting point.

📁 prepro

Some preprocessing applications.

  • 📁 confedit Tool for editing configurations.

  • 📁 converters Conversion applications.

    • 📁 stl2shape Converter for STL files to shape format.

    • 📁 tess2shape Converter for tessellation files to shape format.

    • 📁 tif2rockable Converter for TIF files to a format usable for rock simulations.

  • 📁 genesis Directory for data generation tools.

    • 📁 cpptools Tools written in C++ for data generation.

    • 📁 SpherePacker Tool for sphere packing.

    • 📁 TubePacker Tool for tube packing.

  • 📁 shapesurvey Tool for shape analysis.

📁 src

Main source directory containing the source code of Rockable.

  • 📁 Apps Applications of the project: rockable for computation, see for visualisation, and other tools.

  • 📁 BodyForces Classes for body forces.

  • 📁 Boundaries Classes for boundary conditions.

  • 📁 Core Core classes of the project.

  • 📁 DataExtractors Classes for data extraction.

  • 📁 ForceLaws Classes for force laws.

  • 📁 PostProcessors Classes for post-processing.

  • 📁 PreproCommands Classes for preprocessing.

  • 📁 ProcessingTools Processing tools.

📁 test

Directory containing non-regression tests for the project. It would be nice to add more tests.