Basilisk Beam
A C++ library for beam mechanics
Loading...
Searching...
No Matches
Basilisk Beam Library

Unit Tests

Overview

This C++ library provides tools for beam mechanics calculations, including:

  • Matrix and Vector operations
  • Euler beam solvers
  • Finite element implementations

Dependencies

For RPM-based distros:

sudo dnf install -y cmake gcc gcc-c++ gcc-gfortran make gawk gnuplot doxygen gtest-devel openmpi-devel eigen3-devel hdf5-devel hdf5-openmpi-devel

For apt-based distros:

sudo apt-get install -y cmake gcc make gawk gnuplot doxygen libgtest-dev libopenmpi-dev libeigen3-dev libhdf5-dev

On sockeye.arc.ubc.ca:

module load gcc openmpi hdf5 cmake eigen

Building

mkdir build && cd build
cmake ..
make

Documentation

Generate documentation using:

make doc

Then open docs/html/index.html in your browser.