ergo
MatVecMul Struct Reference

Public Member Functions

void do_mat_vec_mul (int n, const ergo_real *sourceVector, ergo_real *resultVector) const
 

Public Attributes

int nEl
 
int nSOs
 
int nSlaterDets
 
const four_idx_SO_structg_SO
 
const two_idx_SO_structh_SO
 
const SlaterDet_structSlaterDetList
 
SlaterDet_struct ** groupList
 
ergo_real shift
 

Member Function Documentation

◆ do_mat_vec_mul()

void MatVecMul::do_mat_vec_mul ( int  n,
const ergo_real sourceVector,
ergo_real resultVector 
) const
inline

Member Data Documentation

◆ g_SO

const four_idx_SO_struct* MatVecMul::g_SO

Referenced by do_CI(), and do_mat_vec_mul().

◆ groupList

SlaterDet_struct** MatVecMul::groupList

Referenced by do_CI(), and do_mat_vec_mul().

◆ h_SO

const two_idx_SO_struct* MatVecMul::h_SO

Referenced by do_CI(), and do_mat_vec_mul().

◆ nEl

int MatVecMul::nEl

Referenced by do_CI(), and do_mat_vec_mul().

◆ nSlaterDets

int MatVecMul::nSlaterDets

Referenced by do_CI(), and do_mat_vec_mul().

◆ nSOs

int MatVecMul::nSOs

Referenced by do_CI(), and do_mat_vec_mul().

◆ shift

ergo_real MatVecMul::shift

Referenced by do_CI(), and do_mat_vec_mul().

◆ SlaterDetList

const SlaterDet_struct* MatVecMul::SlaterDetList

Referenced by do_CI(), and do_mat_vec_mul().


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