|
template<typename T , idx_t D, idx_t N> |
void | Matriplex::invertCholesky (MPlexVec< MPlex< T, D, D, N >> &A, int n_to_process=0) |
|
template<typename T , idx_t D, idx_t N> |
void | Matriplex::invertCholeskySym (MPlexVec< MPlexSym< T, D, N >> &A, int n_to_process=0) |
|
template<typename T , idx_t D, idx_t N> |
void | Matriplex::invertCramer (MPlexVec< MPlex< T, D, D, N >> &A, int n_to_process=0) |
|
template<typename T , idx_t D, idx_t N> |
void | Matriplex::invertCramerSym (MPlexVec< MPlexSym< T, D, N >> &A, int n_to_process=0) |
|
template<typename T , idx_t D1, idx_t D2, idx_t D3, idx_t N> |
void | Matriplex::multiply (const MPlexVec< MPlex< T, D1, D2, N >> &A, const MPlexVec< MPlex< T, D2, D3, N >> &B, MPlexVec< MPlex< T, D1, D3, N >> &C, int n_to_process=0) |
|
template<typename T , idx_t D, idx_t N> |
void | Matriplex::multiply (const MPlexVec< MPlexSym< T, D, N >> &A, const MPlexVec< MPlexSym< T, D, N >> &B, MPlexVec< MPlex< T, D, D, N >> &C, int n_to_process=0) |
|
template<typename T , idx_t D1, idx_t D2, idx_t D3, idx_t N> |
void | Matriplex::multiply3in (MPlexVec< MPlex< T, D1, D2, N >> &A, MPlexVec< MPlex< T, D2, D3, N >> &B, MPlexVec< MPlex< T, D1, D3, N >> &C, int n_to_process=0) |
|
template<typename T , idx_t D1, idx_t D2, idx_t D3, idx_t N> |
void | Matriplex::multiplyGeneral (const MPlexVec< MPlex< T, D1, D2, N >> &A, const MPlexVec< MPlex< T, D2, D3, N >> &B, MPlexVec< MPlex< T, D1, D3, N >> &C, int n_to_process=0) |
|