|
IPCC
1.0
|
Collection of vector and matrix operation. More...
#include "KNComplex.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <boost/align/aligned_allocator.hpp>#include <iostream>#include <vector>

Go to the source code of this file.
Classes | |
| class | CKNMatrixOperation |
| This class include matrix operations, matrix data type and related data. More... | |
| struct | CKNMatrixOperation::CSR_ELEMENT_DATA |
| CSR element data. More... | |
| struct | CKNMatrixOperation::FILL_MATRIX_DATA |
| Hamiltonian building data. More... | |
| class | CKNMatrixOperation::CKNVector |
| This class for describing vector for Lanczos method. More... | |
| struct | CKNMatrixOperation::CKNVector::VECTOR_ELEMENT |
| class | CKNMatrixOperation::CKNDMatrix |
| Data and operation representation of Matrix. More... | |
| class | CKNMatrixOperation::CKNCSR |
| Data and operation representation of CSR(Compressed Sparse Row) More... | |
Functions | |
| CKNMatrixOperation::CKNVector | operator* (const double fScalar, CKNMatrixOperation::CKNVector &vector) |
| Operation overload for matrix and vector multiple operation. More... | |
| CKNMatrixOperation::CKNVector | operator/ (CKNMatrixOperation::CKNVector &vector, const double fScalar) |
| Operation overload for between vectors dot product operation. More... | |
| CKNMatrixOperation::CKNVector operator* | ( | const double | fScalar, |
| CKNMatrixOperation::CKNVector & | vector | ||
| ) |
Operation overload for matrix and vector multiple operation.
| CKNMatrixOperation::CKNVector operator/ | ( | CKNMatrixOperation::CKNVector & | vector, |
| const double | fScalar | ||
| ) |
Operation overload for between vectors dot product operation.