Nektar++
|
#include <MatrixFuncs.h>
Static Public Member Functions | |
static unsigned int | GetRequiredStorageSize (unsigned int rows, unsigned int columns) |
static unsigned int | CalculateIndex (unsigned int totalRows, unsigned int totalColumns, unsigned int curRow, unsigned int curColumn) |
static std::tuple< unsigned int, unsigned int > | Advance (const unsigned int totalRows, const unsigned int totalColumns, const unsigned int curRow, const unsigned int curColumn) |
template<typename DataType > | |
static void | Invert (unsigned int rows, unsigned int columns, Array< OneD, DataType > &data, const char transpose) |
template<typename DataType > | |
static void | EigenSolve (unsigned int n, const Array< OneD, const DataType > &A, Array< OneD, DataType > &EigValReal, Array< OneD, DataType > &EigValImag, Array< OneD, DataType > &EigVecs) |
Definition at line 76 of file MatrixFuncs.h.
|
static |
Definition at line 121 of file MatrixFuncs.cpp.
Referenced by Nektar::NekMatrix< DataType, StandardMatrixTag >::Advance(), and Nektar::FullMatrixStoragePolicyUnitTests::BOOST_AUTO_TEST_CASE().
|
static |
Definition at line 114 of file MatrixFuncs.cpp.
Referenced by Nektar::FullMatrixStoragePolicyUnitTests::BOOST_AUTO_TEST_CASE().
|
inlinestatic |
Definition at line 159 of file MatrixFuncs.h.
References ASSERTL0, Lapack::DoSgeev(), Nektar::Array< OneD, DataType >::get(), and Nektar::Array< OneD, const DataType >::size().
Referenced by Nektar::NekMatrix< DataType, StandardMatrixTag >::EigenSolve().
|
static |
Definition at line 108 of file MatrixFuncs.cpp.
Referenced by Nektar::ConstMatrix< DataType >::GetRequiredStorageSize().
|
inlinestatic |
Definition at line 91 of file MatrixFuncs.h.
References ASSERTL0, Lapack::DoSgetrf(), Lapack::DoSgetri(), and Nektar::Array< OneD, DataType >::get().
Referenced by Nektar::NekMatrix< DataType, StandardMatrixTag >::Invert().