JDFTx  1.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
matrix Member List

This is the complete list of members for matrix, including all inherited members.

accum(int iStart, int iStop, int jStart, int jStop, const matrix &m)matrixinline
accum(int iStart, int iStep, int iStop, int jStart, int jStep, int jStop, const matrix &m)matrix
begin()ManagedMemory< complex >inline
begin() constManagedMemory< complex >inline
cbegin() constManagedMemory< complex >inline
cend() constManagedMemory< complex >inline
const (defined in matrix)matrix
data()ManagedMemory< complex >inline
data() constManagedMemory< complex >inline
dataGpu()ManagedMemory< complex >inline
dataGpu() constManagedMemory< complex >inline
dataPref() (defined in ManagedMemory< complex >)ManagedMemory< complex >inline
dataPref() const (defined in ManagedMemory< complex >)ManagedMemory< complex >inline
diagonalize(matrix &evecs, diagMatrix &eigs) const matrix
diagonalize(matrix &levecs, std::vector< complex > &eigs, matrix &revecs) const matrix
dump(const char *fname, bool realPartOnly) constManagedMemory< complex >
end()ManagedMemory< complex >inline
end() constManagedMemory< complex >inline
getElement(vector3< int > index, class GridInfo &gInfo)matrix
getLine(vector3< int > line, vector3< int > point, class GridInfo &gInfo)matrix
getPlane(vector3< int > normal, vector3< int > point, class GridInfo &gInfo)matrix
index(int i, int j) const matrixinline
init(int nrows, int ncols, bool onGpu=false)matrix
isOnGpu() constManagedMemory< complex >inline
iStop (defined in matrix)matrix
jStart (defined in matrix)matrix
ManagedMemory()ManagedMemory< complex >inlineprotected
matrix(int nrows=0, int ncols=0, bool onGpu=false) (defined in matrix)matrix
matrix(const matrix &m1)matrix
matrix(matrix &&m1)matrix
matrix(const diagMatrix &)matrix
matrix(const std::vector< complex > &)matrix
matrix(const matrix3<> &)matrixexplicit
memFree()ManagedMemory< complex >protected
memInit(string category, size_t nElem, bool onGpu=false)ManagedMemory< complex >protected
memMove(ManagedMemory< complex > &&)ManagedMemory< complex >protected
nCols() const (defined in matrix)matrixinline
nData() constManagedMemory< complex >inline
nRows() const (defined in matrix)matrixinline
operator()(int iStartmatrix
operator bool() const matrixinlineexplicit
operator()(int i, int j) const matrix
operator()(int iStart, int iStep, int iStop, int jStart, int jStep, int jStop) const matrix
operator=(const matrix &m1)matrix
operator=(matrix &&m1)matrix
print(FILE *fp, const char *fmt="%lg%+lgi\t") const matrix
print_real(FILE *fp, const char *fmt="%lg\t") const matrix
read(const char *fname)ManagedMemory< complex >
read(FILE *filep)ManagedMemory< complex >
read_real(const char *fname)ManagedMemory< complex >
read_real(FILE *filep)ManagedMemory< complex >
reshape(int nrows, int ncols)matrix
scan(FILE *fp, const char *fmt="%lg%+lgi")matrix
scan_real(FILE *fp)matrix
set(int i, int j, complex m)matrix
set(int iStart, int iStop, int jStart, int jStop, const matrix &m)matrixinline
set(int iStart, int iStep, int iStop, int jStart, int jStep, int jStop, const matrix &m)matrix
svd(matrix &U, diagMatrix &S, matrix &Vdag) const matrix
write(const char *fname) constManagedMemory< complex >
write(FILE *filep) constManagedMemory< complex >
write_real(const char *fname) constManagedMemory< complex >
write_real(FILE *filep) constManagedMemory< complex >
zero()ManagedMemory< complex >
~ManagedMemory() (defined in ManagedMemory< complex >)ManagedMemory< complex >inlineprotected