mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-28 18:20:14 +01:00
[poincare] uninline methods in Evaluation and subclasses
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user