#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.
Referenced by addContrib(), and ResultMatContrib().
Referenced by addContrib(), ResultMatContrib(), and ~ResultMatContrib().
Referenced by addContrib(), and ResultMatContrib().
Referenced by addContrib(), and ResultMatContrib().
const int ResultMatContrib::nVectorsMax = 40 [static] |
Referenced by addContrib(), fetchNextContrib(), and ResultMatContrib().
| std::vector<RowColVal>* ResultMatContrib::vList[nVectorsMax] |
Referenced by addContrib(), fetchNextContrib(), ResultMatContrib(), and ~ResultMatContrib().
1.6.1