ASMT output, MBDyn input and output done.

This commit is contained in:
Aik-Siong Koh
2023-11-06 18:00:24 -07:00
parent 34858977b1
commit 678d03db1f
96 changed files with 8806 additions and 4043 deletions

View File

@@ -25,6 +25,8 @@
#include "Reciprocal.h"
#include "GeneralSpline.h"
#include "ArcSine.h"
#include "Integral.h"
#include "RampStepFunction.h"
MbD::SymbolicParser::SymbolicParser()
{
@@ -361,6 +363,12 @@ bool MbD::SymbolicParser::intrinsic()
else if (peekForTypevalue("word", "spline")) {
symfunc = std::make_shared<GeneralSpline>();
}
else if (peekForTypevalue("word", "integral")) {
symfunc = std::make_shared<Integral>();
}
else if (peekForTypevalue("word", "rampstep")) {
symfunc = std::make_shared<RampStepFunction>();
}
if (symfunc != nullptr) {
stack->push(symfunc);
if (peekForTypeNoPush("(")) {