more instantiations
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
#include "FullMatrix.ref.h"
|
||||
#include "DiagonalMatrix.ref.h"
|
||||
#include "Array.h"
|
||||
//#include "FullColumn.h"
|
||||
#include "FullColumn.h"
|
||||
//#include "FullRow.h"
|
||||
// #include "FullMatrix.h"
|
||||
|
||||
@@ -45,5 +45,6 @@ namespace MbD {
|
||||
std::ostream& printOn(std::ostream& s) const override;
|
||||
|
||||
};
|
||||
template class DiagonalMatrix<double>;
|
||||
}
|
||||
|
||||
|
||||
@@ -35,5 +35,6 @@ namespace MbD {
|
||||
FMatDsptr aA;
|
||||
|
||||
};
|
||||
template class EulerAngles<std::shared_ptr<MbD::Symbolic>>;
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,6 @@ namespace MbD {
|
||||
this->initialize();
|
||||
this->calc();
|
||||
}
|
||||
|
||||
static std::shared_ptr<FullMatrixFullColumnDouble> ppApEpEtimesColumn(FColDsptr col);
|
||||
static FMatDsptr pCpEtimesColumn(FColDsptr col);
|
||||
static FMatDsptr pCTpEtimesColumn(FColDsptr col);
|
||||
@@ -60,4 +59,5 @@ namespace MbD {
|
||||
FMatDsptr aC;
|
||||
FColFMatDsptr pApE;
|
||||
};
|
||||
template class EulerParameters<double>;
|
||||
}
|
||||
|
||||
@@ -48,6 +48,10 @@ namespace MbD {
|
||||
|
||||
std::ostream& printOn(std::ostream& s) const override;
|
||||
};
|
||||
template class FullVector<double>;
|
||||
// instantiate on purpose:
|
||||
template class FullColumn<double>;
|
||||
template class FullColumn<int>;
|
||||
// template class FullColumn<std::shared_ptr<MbD::FullMatrixDouble>>;
|
||||
// template class FullColumn<std::shared_ptr<MbD::Symbolic>>;
|
||||
}
|
||||
|
||||
|
||||
@@ -147,6 +147,7 @@ namespace MbD {
|
||||
}
|
||||
s << "}";
|
||||
return s;
|
||||
}
|
||||
};
|
||||
// TODO: template class FullRow<double>;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user