MBDyn spherical hinge (#33)

* moved misc files to project resource

* MBDyn Sperical Hinge

* Werner compil warning (#32)

* Replace int by size_t in for loops.

* Various dtor missing and some other warning fixes.

* fixed size_t vs int

* fixed size_t vs int

---------

Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com>
Co-authored-by: Aik-Siong Koh <askoh@askoh.com>

* moved misc files to project resource

* MBDyn Sperical Hinge

* gravity fix

---------

Co-authored-by: PaddleStroke <pierrelouis.boyer@gmail.com>
Co-authored-by: Paddle <PaddleStroke@users.noreply.github.com>
This commit is contained in:
aiksiongkoh
2023-11-27 14:48:58 -07:00
committed by GitHub
parent 3952f45945
commit 810c8d2f0e
24 changed files with 2547 additions and 4627 deletions

View File

@@ -11,7 +11,6 @@
#include <string>
#include "MBDynItem.h"
#include "MBDynDrive.h"
namespace MbD {
class MBDynData;
@@ -22,6 +21,8 @@ namespace MbD {
class MBDynVariable;
class MBDynLabel;
class MBDynReference;
class MBDynDrive;
class MBDynGravity;
class MBDynSystem : public MBDynItem
{
@@ -70,6 +71,7 @@ namespace MbD {
std::shared_ptr<std::vector<std::shared_ptr<MBDynBody>>> bodies;
std::shared_ptr<std::vector<std::shared_ptr<MBDynJoint>>> joints;
std::shared_ptr<std::vector<std::shared_ptr<MBDynDrive>>> drives;
std::shared_ptr<MBDynGravity> gravity;
std::shared_ptr<std::map<std::string, Symsptr>> variables;
std::shared_ptr<std::map<std::string, int>> labels;
std::shared_ptr<std::map<std::string, std::shared_ptr<MBDynReference>>> references;