ResultMatContrib Struct Reference

#include <integrals_2el_utils.h>

List of all members.

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 (  ) 

References currVecIndex, and vList.


Member Function Documentation

void ResultMatContrib::addContrib ( int  row,
int  col,
ergo_real  value 
)
const ResultMatContrib::RowColVal & ResultMatContrib::fetchNextContrib ( int &  currVecIndexForFetch,
int &  indexInCurrVecForFetch 
) const

References nVectorsMax, and vList.


Member Data Documentation

Referenced by addContrib(), and ResultMatContrib().

Referenced by addContrib(), and ResultMatContrib().

Referenced by addContrib(), and ResultMatContrib().

const int ResultMatContrib::nVectorsMax = 40 [static]

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

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1