Implement Limits

This commit is contained in:
Aik-Siong Koh
2024-04-02 14:30:25 -06:00
committed by PaddleStroke
parent 3a9e7cecab
commit ad4a563b42
184 changed files with 7716 additions and 6083 deletions

View File

@@ -28,7 +28,7 @@ void MbD::MBDynReference::readVelocity(std::vector<std::string>& args)
auto parser = std::make_shared<SymbolicParser>();
parser->variables = mbdynVariables();
vOfO = std::make_shared<FullColumn<double>>(3);
auto str = args.at(0); //Must copy string
std::string str = args.at(0); //Must copy string
if (str.find("null") != std::string::npos) {
args.erase(args.begin());
return;
@@ -38,7 +38,7 @@ void MbD::MBDynReference::readVelocity(std::vector<std::string>& args)
{
auto userFunc = std::make_shared<BasicUserFunction>(popOffTop(args), 1.0);
parser->parseUserFunction(userFunc);
auto sym = parser->stack->top();
auto& sym = parser->stack->top();
vOfO->at(i) = sym->getValue();
}
}
@@ -49,7 +49,7 @@ void MbD::MBDynReference::readOmega(std::vector<std::string>& args)
auto parser = std::make_shared<SymbolicParser>();
parser->variables = mbdynVariables();
omeOfO = std::make_shared<FullColumn<double>>(3);
auto str = args.at(0); //Must copy string
std::string str = args.at(0); //Must copy string
if (str.find("null") != std::string::npos) {
args.erase(args.begin());
return;
@@ -59,7 +59,7 @@ void MbD::MBDynReference::readOmega(std::vector<std::string>& args)
{
auto userFunc = std::make_shared<BasicUserFunction>(popOffTop(args), 1.0);
parser->parseUserFunction(userFunc);
auto sym = parser->stack->top();
auto& sym = parser->stack->top();
omeOfO->at(i) = sym->getValue();
}
}