ergo
ResultMatContrib Struct Reference

#include <integrals_2el_utils.h>

Classes

struct  RowColVal
 

Public Member Functions

 ResultMatContrib ()
 
 ~ResultMatContrib ()
 
void addContrib (int row, int col, ergo_real value)
 
const RowColValfetchNextContrib (int &currVecIndexForFetch, int &indexInCurrVecForFetch) const
 

Public Attributes

int currVecIndex
 
int currContribCount
 
int indexInCurrVec
 
int currVecReservedSize
 
std::vector< RowColVal > * vList [nVectorsMax]
 

Static Public Attributes

static const int nVectorsMax = 40
 

Constructor & Destructor Documentation

◆ ResultMatContrib()

ResultMatContrib::ResultMatContrib ( )

◆ ~ResultMatContrib()

ResultMatContrib::~ResultMatContrib ( )

References currVecIndex, and vList.

Member Function Documentation

◆ addContrib()

◆ fetchNextContrib()

const ResultMatContrib::RowColVal & ResultMatContrib::fetchNextContrib ( int &  currVecIndexForFetch,
int &  indexInCurrVecForFetch 
) const

References nVectorsMax, and vList.

Member Data Documentation

◆ currContribCount

int ResultMatContrib::currContribCount

Referenced by addContrib(), and ResultMatContrib().

◆ currVecIndex

int ResultMatContrib::currVecIndex

◆ currVecReservedSize

int ResultMatContrib::currVecReservedSize

Referenced by addContrib(), and ResultMatContrib().

◆ indexInCurrVec

int ResultMatContrib::indexInCurrVec

Referenced by addContrib(), and ResultMatContrib().

◆ nVectorsMax

const int ResultMatContrib::nVectorsMax = 40
static

◆ vList

std::vector<RowColVal>* ResultMatContrib::vList[nVectorsMax]

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