[poincare] uninline methods in Evaluation and subclasses

This commit is contained in:
Léa Saviot
2018-09-07 16:27:22 +02:00
parent 9c6e65997f
commit b4ea4d9dab
6 changed files with 27 additions and 9 deletions

View File

@@ -128,6 +128,15 @@ MatrixComplex<T>::MatrixComplex(std::complex<T> * operands, int numberOfRows, in
setDimensions(numberOfRows, numberOfColumns);
}
template<typename T>
MatrixComplex<T>::MatrixComplex() : Evaluation<T>(TreePool::sharedPool()->createTreeNode<MatrixComplexNode<T> >()) {}
template<typename T>
MatrixComplex<T> MatrixComplex<T>::Undefined() {
std::complex<T> undef = std::complex<T>(NAN, NAN);
return MatrixComplex<T>((std::complex<T> *)&undef, 1, 1);
}
template<typename T>
MatrixComplex<T> MatrixComplex<T>::createIdentity(int dim) {
MatrixComplex<T> result;