![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
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 TC > | |
void | ARRAY_MATMUL_TRANS1 (TA *A, num_real *B, TC *C, size_t N1, size_t N2, size_t N3) |
template<class TA , class TC > | |
void | ARRAY_MATMUL_TRANS1 (TA *A, num_complex *B, TC *C, size_t N1, size_t N2, size_t N3) |
template<class TA , class TB > | |
void | ARRAY_MATMUL_TRANS2 (TA *A, TB *B, num_real *C, size_t N1, size_t N2, size_t N3) |
template<class TA , class TB > | |
void | ARRAY_MATMUL_TRANS2 (TA *A, TB *B, num_complex *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 TC > | |
void | ARRAY_MATMUL3_TRANS1 (TA *A, num_real *B, TC *C, num_real *D, size_t N1, size_t N2, size_t N0, size_t N3) |
template<class TA , class TC > | |
void | ARRAY_MATMUL3_TRANS1 (TA *A, num_complex *B, TC *C, num_complex *D, size_t N1, size_t N2, size_t N0, size_t N3) |
template<class TA , class TC > | |
void | ARRAY_MATMUL3_TRANS2 (TA *A, num_real *B, TC *C, num_real *D, size_t N1, size_t N2, size_t N0, size_t N3) |
template<class TA , class TC > | |
void | ARRAY_MATMUL3_TRANS2 (TA *A, num_complex *B, TC *C, num_complex *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) |
void ARRAY_XT::ARRAY_CLEAR | ( | T * | A, |
size_t | N ) |
Definition at line 12 of file array_xtensor.h.
void ARRAY_XT::ARRAY_EYE | ( | T * | A, |
size_t | n ) |
Definition at line 198 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL | ( | TA * | A, |
TB * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 17 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL3_TRANS1 | ( | TA * | A, |
num_complex * | B, | ||
TC * | C, | ||
num_complex * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 105 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL3_TRANS1 | ( | TA * | A, |
num_real * | B, | ||
TC * | C, | ||
num_real * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 77 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL3_TRANS2 | ( | TA * | A, |
num_complex * | B, | ||
TC * | C, | ||
num_complex * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 160 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL3_TRANS2 | ( | TA * | A, |
num_real * | B, | ||
TC * | C, | ||
num_real * | D, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N0, | ||
size_t | N3 ) |
Definition at line 133 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL_TRANS1 | ( | TA * | A, |
num_complex * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 39 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL_TRANS1 | ( | TA * | A, |
num_real * | B, | ||
TC * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 28 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL_TRANS2 | ( | TA * | A, |
TB * | B, | ||
num_complex * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 61 of file array_xtensor.h.
void ARRAY_XT::ARRAY_MATMUL_TRANS2 | ( | TA * | A, |
TB * | B, | ||
num_real * | C, | ||
size_t | N1, | ||
size_t | N2, | ||
size_t | N3 ) |
Definition at line 50 of file array_xtensor.h.
void ARRAY_XT::ARRAY_OUTER_CONJ2 | ( | T * | A, |
T * | B, | ||
T * | C, | ||
size_t | N1, | ||
size_t | N2 ) |
Definition at line 72 of file array_xtensor.h.
References ARRAY_MATMUL_TRANS2.
TB ARRAY_XT::ARRAY_TRACE2 | ( | TB * | B, |
TC * | C, | ||
size_t | N1, | ||
size_t | N2 ) |
Definition at line 187 of file array_xtensor.h.