![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
Typedefs | |
template<class T > | |
using | EigMX = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> |
Functions | |
template<class T > | |
void | ARRAY_CLEAR (T *A, size_t N) |
template<class TA , class TB , class TC > | |
void | ARRAY_MATMUL (TA *A, TB *B, TC *C, size_t N1, size_t N2, size_t N3) |
template<class TA , class TB , class TC > | |
void | ARRAY_MATMUL_TRANS1 (TA *A, TB *B, TC *C, size_t N1, size_t N2, size_t N3) |
template<class TA , class TB , class TC > | |
void | ARRAY_MATMUL_TRANS2 (TA *A, TB *B, TC *C, size_t N1, size_t N2, size_t N3) |
template<class T > | |
void | ARRAY_OUTER_CONJ2 (T *A, T *B, T *C, size_t N1, size_t N2) |
template<class TA , class T , class TC > | |
void | ARRAY_MATMUL3_TRANS1 (TA *A, T *B, TC *C, T *D, size_t N1, size_t N2, size_t N0, size_t N3) |
template<class TA , class T , class TC > | |
void | ARRAY_MATMUL3_TRANS2 (TA *A, T *B, TC *C, T *D, size_t N1, size_t N2, size_t N0, size_t N3) |
template<class TB , class TC > | |
TB | ARRAY_TRACE2 (TB *B, TC *C, size_t N1, size_t N2) |
template<class T > | |
void | ARRAY_EYE (T *A, size_t n) |
using ARRAY_EG::EigMX = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor> |
Definition at line 9 of file array_eigen.h.
void ARRAY_EG::ARRAY_CLEAR | ( | T * | A, |
size_t | N ) |
Definition at line 12 of file array_eigen.h.
void ARRAY_EG::ARRAY_EYE | ( | T * | A, |
size_t | n ) |
Definition at line 89 of file array_eigen.h.
void ARRAY_EG::ARRAY_MATMUL | ( | TA * | A, |
TB * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 17 of file array_eigen.h.
void ARRAY_EG::ARRAY_MATMUL3_TRANS1 | ( | TA * | A, |
T * | B, | ||
TC * | C, | ||
T * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 47 of file array_eigen.h.
void ARRAY_EG::ARRAY_MATMUL3_TRANS2 | ( | TA * | A, |
T * | B, | ||
TC * | C, | ||
T * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 64 of file array_eigen.h.
void ARRAY_EG::ARRAY_MATMUL_TRANS1 | ( | TA * | A, |
TB * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 25 of file array_eigen.h.
void ARRAY_EG::ARRAY_MATMUL_TRANS2 | ( | TA * | A, |
TB * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 33 of file array_eigen.h.
void ARRAY_EG::ARRAY_OUTER_CONJ2 | ( | T * | A, |
T * | B, | ||
T * | C, | ||
size_t | N1, | ||
size_t | N2 ) |
Definition at line 41 of file array_eigen.h.
References ARRAY_MATMUL_TRANS2.
TB ARRAY_EG::ARRAY_TRACE2 | ( | TB * | B, |
TC * | C, | ||
size_t | N1, | ||
size_t | N2 ) |
Definition at line 81 of file array_eigen.h.