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: