|
ergo
|
#include <integrals_2el_utils.h>
Classes | |
| struct | RowColVal |
Public Member Functions | |
| ResultMatContrib () | |
| ~ResultMatContrib () | |
| void | addContrib (int row, int col, ergo_real value) |
| const RowColVal & | fetchNextContrib (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 |
| ResultMatContrib::ResultMatContrib | ( | ) |
References currContribCount, currVecIndex, currVecReservedSize, indexInCurrVec, nVectorsMax, and vList.
| ResultMatContrib::~ResultMatContrib | ( | ) |
References currVecIndex, and vList.
| void ResultMatContrib::addContrib | ( | int | row, |
| int | col, | ||
| ergo_real | value ) |
References currContribCount, currVecIndex, currVecReservedSize, indexInCurrVec, nVectorsMax, and vList.
Referenced by do_multipole_interaction_between_2_boxes_branches(), get_K_contribs_from_2_interacting_boxes(), and transfer_to_resultMatContrib().
| const ResultMatContrib::RowColVal & ResultMatContrib::fetchNextContrib | ( | int & | currVecIndexForFetch, |
| int & | indexInCurrVecForFetch ) const |
References nVectorsMax, and vList.
| int ResultMatContrib::currContribCount |
Referenced by addContrib(), and ResultMatContrib().
| int ResultMatContrib::currVecIndex |
Referenced by addContrib(), ResultMatContrib(), and ~ResultMatContrib().
| int ResultMatContrib::currVecReservedSize |
Referenced by addContrib(), and ResultMatContrib().
| int ResultMatContrib::indexInCurrVec |
Referenced by addContrib(), and ResultMatContrib().
|
static |
Referenced by addContrib(), fetchNextContrib(), and ResultMatContrib().
| std::vector<RowColVal>* ResultMatContrib::vList[nVectorsMax] |
Referenced by addContrib(), fetchNextContrib(), ResultMatContrib(), and ~ResultMatContrib().