#include "System.h" void MbD::System::addPart(std::shared_ptr part) { part->setSystem(*this); parts.push_back(part); } MbD::System::System() { parts = std::vector>(); jointsMotions = std::vector>(); systemSolver = std::make_shared(*this); }