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: