IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KNMatrixOperation.h File Reference

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>
Include dependency graph for KNMatrixOperation.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Collection of vector and matrix operation.

Date
27/May/2014
Author
Kyu Nam Cho(mysto.nosp@m.us@k.nosp@m.orea..nosp@m.ac.k.nosp@m.r), Hoon Ryu(elec1.nosp@m.020@.nosp@m.gmail.nosp@m..com)

Definition in file KNMatrixOperation.h.

Function Documentation

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.