/* HandleArrays.h */

#include "Polynomial.h"

bool FillArrays(int n, Complex **M, bool& isSingular, ComplexPtr& rootPtr, longPtr& multiplicityPtr,
				int& k, ComplexPtr3& PPtr, ComplexPtr3& OmegaPtr, ComplexPtr2& RPtr, ComplexPtr2& tempMPtr,
				ComplexPtr2& tempM1Ptr, ComplexPtr2& sumPtr, ComplexPtr2& currentPtr);
void killArrays(int n, Complex *root, int *multiplicity, Complex ***P, Complex ***Omega,
				Complex **R, Complex **tempM, Complex **tempM1, Complex **sum,
				Complex **current);
