JDFTx  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BlockRotationMatrix Class Reference

Block rotation matrix: used for symmetrization of electronic states. More...

#include <Phonon.h>

Public Member Functions

void init (int nBlocks, int blockSize)
 initializes all blocks to zero
 
void set (int rowBlock, int colBlock, const matrix &rot)
 set one block
 
void allReduce ()
 collect over MPI
 
matrix transform (const matrix &in) const
 return rot * in * dagger(rot)
 

Detailed Description

Block rotation matrix: used for symmetrization of electronic states.


The documentation for this class was generated from the following file: