ergo
ComplexMatrix Struct Reference

Public Member Functions

void initialize (mat::SizesAndBlocks szblinfo)
 
void copy (const ComplexMatrix &X)
 
void product (const ComplexMatrix &X, const ComplexMatrix &Y)
 
void sum (const ComplexMatrix &X, const ComplexMatrix &Y)
 
void rescale (ergo_real a)
 
void rescale_im (ergo_real a)
 
void add (const ComplexMatrix &X, ergo_real a)
 
void do_conjugate ()
 

Public Attributes

normalMatrix re
 
normalMatrix im
 
mat::SizesAndBlocks size_block_info
 

Member Function Documentation

◆ add()

void ComplexMatrix::add ( const ComplexMatrix X,
ergo_real  a 
)
inline

References im, and re.

Referenced by compute_exp_of_matrix().

◆ copy()

void ComplexMatrix::copy ( const ComplexMatrix X)
inline

References im, and re.

Referenced by compute_exp_of_matrix(), and do_tdhf_dynamics().

◆ do_conjugate()

void ComplexMatrix::do_conjugate ( )
inline

References im, re, size_block_info, and mat::transpose().

Referenced by compute_U_X_Udagger().

◆ initialize()

void ComplexMatrix::initialize ( mat::SizesAndBlocks  szblinfo)
inline

◆ product()

void ComplexMatrix::product ( const ComplexMatrix X,
const ComplexMatrix Y 
)
inline

References im, re, and size_block_info.

Referenced by compute_exp_of_matrix(), and compute_U_X_Udagger().

◆ rescale()

void ComplexMatrix::rescale ( ergo_real  a)
inline

References im, and re.

◆ rescale_im()

void ComplexMatrix::rescale_im ( ergo_real  a)
inline

References im, re, and size_block_info.

Referenced by do_tdhf_dynamics().

◆ sum()

void ComplexMatrix::sum ( const ComplexMatrix X,
const ComplexMatrix Y 
)
inline

References im, and re.

Member Data Documentation

◆ im

◆ re

◆ size_block_info

mat::SizesAndBlocks ComplexMatrix::size_block_info

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