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

@@ -7,6 +7,7 @@
***************************************************************************/
#include "ExpressionX.h"
#include "Constant.h"
using namespace MbD;
@@ -23,8 +24,14 @@ void MbD::ExpressionX::xexpression(Symsptr arg, Symsptr func)
expression = func;
}
Symsptr MbD::ExpressionX::differentiateWRTx()
{
return expression->differentiateWRT(xx);
}
Symsptr MbD::ExpressionX::differentiateWRT(Symsptr var)
{
if (this == var.get()) return sptrConstant(1.0);
return expression->differentiateWRT(var);
}