NanoStructures  1.0
DMFT solver for layered, strongly correlated nanostructures

Public Member Functions

 Matrix (int rows, int cols)
 
 Matrix (const Matrix &orig)
 
Matrixoperator= (const Matrix &orig)
 
int getColumns () const
 
int getRows () const
 
double * getData ()
 
double get (int row, int column) const
 
void set (int row, int column, double value)
 
void resize (int rows, int columns)
 
void zero ()
 
void copy (Matrix &source, int offset_rows, int offset_cols, int size_rows, int size_columns, double prefactor)
 
Matrixcrop (int offsetm_rows, int offsetm_cols, int sizem_rows, int sizem_cols)
 

Protected Attributes

double * m_data
 
int m_rows
 
int m_columns
 

The documentation for this class was generated from the following files:
  • /home/chris/Development/Release/NanoStructures/math/matrix.h
  • /home/chris/Development/Release/NanoStructures/math/matrix.cpp