KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
array_xtensor.h File Reference
#include <array>
#include <xtensor-blas/xlinalg.hpp>
#include <xtensor/xadapt.hpp>
#include <xtensor/xarray.hpp>
Include dependency graph for array_xtensor.h:

Go to the source code of this file.

Namespaces

namespace  ARRAY_XT
 

Functions

template<class T >
void ARRAY_XT::ARRAY_CLEAR (T *A, size_t N)
 
template<class TA , class TB , class TC >
void ARRAY_XT::ARRAY_MATMUL (TA *A, TB *B, TC *C, size_t N1, size_t N2, size_t N3)
 
template<class TA , class TC >
void ARRAY_XT::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_XT::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_XT::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_XT::ARRAY_MATMUL_TRANS2 (TA *A, TB *B, num_complex *C, size_t N1, size_t N2, size_t N3)
 
template<class T >
void ARRAY_XT::ARRAY_OUTER_CONJ2 (T *A, T *B, T *C, size_t N1, size_t N2)
 
template<class TA , class TC >
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)
 
template<class TA , class TC >
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)
 
template<class TA , class TC >
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)
 
template<class TA , class TC >
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)
 
template<class TB , class TC >
TB ARRAY_XT::ARRAY_TRACE2 (TB *B, TC *C, size_t N1, size_t N2)
 
template<class T >
void ARRAY_XT::ARRAY_EYE (T *A, size_t n)