runOndselPiston, runPiston execute correctly

This commit is contained in:
Aik-Siong Koh
2023-06-30 19:48:30 -06:00
parent c30ee64b89
commit cb27f2344b
154 changed files with 2786 additions and 1605 deletions

View File

@@ -17,7 +17,7 @@ std::shared_ptr<FullRow<double>> DifferenceOperator::OneOverFactorials = []() {
return oneOverFactorials;
}();
void MbD::DifferenceOperator::calcOperatorMatrix()
void DifferenceOperator::calcOperatorMatrix()
{
//Compute operatorMatrix such that
//value(time) : = (operatorMatrix at : 1) timesColumn : series.
@@ -32,28 +32,28 @@ void MbD::DifferenceOperator::calcOperatorMatrix()
}
}
void MbD::DifferenceOperator::initialize()
void DifferenceOperator::initialize()
{
}
void MbD::DifferenceOperator::setiStep(int i)
void DifferenceOperator::setiStep(int i)
{
iStep = i;
}
void MbD::DifferenceOperator::setorder(int o)
void DifferenceOperator::setorder(int o)
{
order = o;
}
void MbD::DifferenceOperator::instantiateTaylorMatrix()
void DifferenceOperator::instantiateTaylorMatrix()
{
if (taylorMatrix == nullptr || (taylorMatrix->nrow() != (order + 1))) {
taylorMatrix = std::make_shared<FullMatrix<double>>(order + 1, order + 1);
}
}
void MbD::DifferenceOperator::formTaylorRowwithTimeNodederivative(int i, int ii, int k)
void DifferenceOperator::formTaylorRowwithTimeNodederivative(int i, int ii, int k)
{
//| rowi hi hipower aij |
auto& rowi = taylorMatrix->at(i);
@@ -73,7 +73,7 @@ void MbD::DifferenceOperator::formTaylorRowwithTimeNodederivative(int i, int ii,
}
}
void MbD::DifferenceOperator::settime(double t)
void DifferenceOperator::settime(double t)
{
time = t;
}