JDFTx  1.4.2
 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.

allReduce(MPIUtil::ReduceOp op, bool safeMode=false)ManagedMemory< complex >
bcast(int root=0)ManagedMemory< complex >
begin()ManagedMemory< complex >inline
begin() constManagedMemory< complex >inline
cbegin() constManagedMemory< complex >inline
cend() constManagedMemory< complex >inline
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
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 bool() const matrixinlineexplicit
operator()(int i, int j) const matrix
operator()(int iStart, int iStop, int jStart, int jStop) const matrixinline
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 >
recv(int src, int tag=0)ManagedMemory< complex >
reshape(int nrows, int ncols)matrix
scan(FILE *fp, const char *fmt="%lg%+lgi")matrix
scan_real(FILE *fp)matrix
send(int dest, int tag=0) constManagedMemory< complex >
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