51 template<
typename T > NekVector<T>
GetColumn(
const NekMatrix<T> & matA,
int n);
52 NekMatrix<NekDouble> &
SetColumn(NekMatrix<NekDouble> & matA,
int n,
const NekVector<NekDouble> & x);
53 NekVector<NekDouble>
GetE(
int rows,
int n);
54 NekMatrix<NekDouble>
Invert(
const NekMatrix<NekDouble> & matA);
55 NekMatrix<NekDouble>
GetTranspose(
const NekMatrix<NekDouble> & matA);
56 int GetSize(
const Array<OneD, const NekDouble> & x);
57 int GetSize(
const NekVector<NekDouble> & x);
60 NekVector<NekDouble>
ToVector(
const Array<OneD, const NekDouble> & x );
61 Array<OneD, NekDouble>
ToArray(
const NekVector<NekDouble> & x );
62 NekVector<NekDouble>
Hadamard(
const NekVector<NekDouble> & x,
const NekVector<NekDouble> & y );
69 NekMatrix<NekDouble>
GetMonomialVandermonde(
const NekVector<NekDouble>& x,
const NekVector<NekDouble>& y,
int degree);
81 const NekVector<NekDouble>& z,
int degree);
82 NekMatrix<NekDouble>
GetMonomialVandermonde(
const NekVector<NekDouble>& x,
const NekVector<NekDouble>& y,
const NekVector<NekDouble>& z);
84 const NekVector<NekDouble>& z,
int degree);
86 const NekVector<NekDouble>& z);
88 const NekVector<NekDouble>& z,
int degree);
90 const NekVector<NekDouble>& z);
92 const NekVector<NekDouble>& z,
int degree);
94 const NekVector<NekDouble>& z);