#include <cklists.h>
Inherits CkSTLHelper< T >< T >.
Inherited by CkPupPtrVec< CkVec >.

Public Member Functions | |
| CkVec () | |
| ~CkVec () | |
| CkVec (const this_type &src) | |
| CkVec (int size) | |
| CkVec (int size, int used) | |
| CkVec (const CkSkipInitialization &skip) | |
| this_type & | operator= (const this_type &src) |
| size_t & | length (void) |
| size_t | length (void) const |
| T * | getVec (void) |
| const T * | getVec (void) const |
| T & | operator[] (size_t n) |
| const T & | operator[] (size_t n) const |
| int | reserve (size_t newcapacity) |
| Reserve at least this much space (changes capacity, size unchanged). | |
| size_t | capacity (void) const |
| int | resize (size_t newsize) |
| Set our length to this value. | |
| void | free () |
| Set our length to this value. | |
| void | growAtLeast (size_t pos) |
| void | insert (size_t pos, const T &elt) |
| void | remove (size_t pos) |
| void | removeAll () |
| void | clear () |
| void | insertAtEnd (const T &elt) |
| void | push_back (const T &elt) |
| size_t | size (void) const |
| size_t | push_back_v (const T &elt) |
| int | pupbase (PUP::er &p) |
| void | pup (PUP::er &p) |
| void | quickSort () |
| void | quickSort (int changeOverSize) |
| void | q_sort (int left, int right, int changeOverSize) |
| void | bubbleSort (int left, int right) |
Private Types | |
| typedef CkVec< T > | this_type |
Private Member Functions | |
| void | makeBlock (int blklen_, int len_) |
| void | freeBlock (void) |
| void | copyFrom (const this_type &src) |
Private Attributes | |
| T * | block |
| size_t | blklen |
| size_t | len |
Classes used must have a default constructor and working copy constructor. This class is modelled after, but *not* identical to, the (still nonportable) std::vector. The elements of the array are pup'd using plain old "p|elt;".
Definition at line 179 of file cklists.h.
Reimplemented in CkPupPtrVec< T, PUP_PTR >, CkPupAblePtrVec< T >, CkPupPtrVec< InfoStruct >, CkPupPtrVec< arrInfo >, CkPupPtrVec< IDXL_List, CkPupAlwaysAllocatePtr< IDXL_List > >, CkPupPtrVec< T >, CkPupPtrVec< win_obj >, CkPupPtrVec< KeyvalPair >, CkPupPtrVec< FEM_Mesh >, CkPupPtrVec< dimInfo >, CkPupPtrVec< CkVec< int >, CkPupAlwaysAllocatePtr< CkVec< int > > >, CkPupPtrVec< Armci_Note >, CkPupPtrVec< KeyvalNode >, CkPupPtrVec< ampiCommStruct >, CkPupPtrVec< WinStruct >, CkPupPtrVec< T, CkPupAlwaysAllocatePtr< T > >, CkPupPtrVec< CkVec >, CkPupPtrVec< Armci_Hdl >, CkPupAblePtrVec< CkArrayListener >, and CkPupAblePtrVec< FEM_Sym_Desc >.
| CkVec< T >::CkVec | ( | const CkSkipInitialization & | skip | ) | [inline] |
Definition at line 185 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::CkVec(), CkVec< CkZeroPtr< T, PUP_PTR > >::copyFrom(), and CkVec< CkZeroPtr< T, PUP_PTR > >::reserve().
Definition at line 193 of file cklists.h.
Referenced by BgSendBufferedCorrMsgs(), CkVec< CkZeroPtr< T, PUP_PTR > >::clear(), CkVec< CkZeroPtr< T, PUP_PTR > >::free(), CkVec< CkZeroPtr< T, PUP_PTR > >::operator=(), and CkVec< CkZeroPtr< T, PUP_PTR > >::~CkVec().
Definition at line 198 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::CkVec(), and CkVec< CkZeroPtr< T, PUP_PTR > >::operator=().
Reimplemented in CkPupAblePtrVec< CkArrayListener >, and CkPupAblePtrVec< FEM_Sym_Desc >.
Definition at line 215 of file cklists.h.
Referenced by BgTimeLog::addBackwardDep(), BgTimeLog::addBackwardDeps(), LBDB::AddObj(), LBDB::AddOM(), adjustTimeLog(), BgTimeLog::bDepExists(), ampiParent::cartChildRegister(), TraceSummaryBOC::ccsRequestSummaryDouble(), TraceSummaryBOC::ccsRequestSummaryUnsignedChar(), CkMulticastMgr::childrenReady(), CkMemCheckPT::CkMemCheckPT(), TraceArray::clearTrace(), CkMulticastMgr::combineFrags(), RefinerComm::commAffinity(), BgTimeLineRec::computeUtil(), CkPupAblePtrVec< FEM_Sym_Desc >::copy_from(), HybridBaseLB::createMigrateMsg(), CentralLB::createMigrateMsg(), taskGraphArray::deleteElement(), FEMchunk::emptyList(), CkReductionMgr::finishReduction(), CkReductionMgr::flushStates(), CkMulticastMgr::freeup(), BgTimeLog::getEndOfBackwardDeps(), TraceBluegene::getForwardDep(), CkSemaPool::getNew(), LBDB::GetObjData(), ampiParent::graphChildRegister(), CkMulticastMgr::initCookie(), CkVec< CkZeroPtr< T, PUP_PTR > >::insertAtEnd(), CkMigratableList::length(), LBDatabase::loadbalancer(), ParFUMShadowArray::lockLocalNodes(), ParFUMShadowArray::lockRegion(), ParFUMShadowArray::lockSharedIdxls(), mCastEntry::mCastEntry(), FEM_Mesh::n2e_getAll(), FEM_Mesh::n2e_remove(), FEM_Mesh::n2e_replace(), FEM_Mesh::n2n_exists(), FEM_Mesh::n2n_getAll(), FEM_Mesh::n2n_remove(), FEM_Mesh::n2n_replace(), RefinerComm::objCommCost(), BgTimeLog::print(), ConvComlibManager::printDiagnostics(), BgTimeLog::pup(), BgTimeLog::pupCommon(), CkVec< CkZeroPtr< T, PUP_PTR > >::push_back(), CkVec< CkZeroPtr< T, PUP_PTR > >::push_back_v(), CkMulticastMgr::recvCookie(), CkMulticastMgr::recvMsg(), CkMulticastMgr::recvPacket(), CkMulticastMgr::recvRedMsg(), CkMulticastMgr::reduceFragment(), CkMulticastMgr::releaseBufferedReduceMsgs(), CkMulticastMgr::releaseFutureReduceMsgs(), replyAdjacencyRequests(), CkMulticastMgr::retire(), BgTimeLog::send(), CkMulticastMgr::setup(), CkRegisteredInfo< T >::size(), NeighborLB::Strategy(), NeighborCommLB::Strategy(), taskGraphAdd(), taskGraphArray::taskGraphArray(), TCHARM_Get_global(), CkMulticastMgr::teardown(), uniquify(), UniqElemList< T >::uniquify(), ParFUMShadowArray::unlockLocalNodes(), ParFUMShadowArray::unlockRegion(), ParFUMShadowArray::unlockReply(), ParFUMShadowArray::unlockSharedIdxls(), ParFUMShadowArray::unpendRegion(), update_new_element_e2e(), updateEffRecvTime(), BgTimeLog::updateEvents(), CkMulticastMgr::updateRedNo(), LBDB::useMem(), VectorStrategy(), BgTimeLog::winPup(), ComboCentLB::work(), BgTimeLog::write(), and BgTimeLog::~BgTimeLog().
Definition at line 217 of file cklists.h.
Referenced by _resendMessagesHandler(), TraceSummaryBOC::ccsRequestSummaryDouble(), TraceSummaryBOC::ccsRequestSummaryUnsignedChar(), CmiGetPesOnPhysicalNode(), HybridBaseLB::CollectInfo(), CharmStrategy::deliverToIndices(), FEM_Get_ghost_list(), FEM_REFINE2D_Split(), fillLocalAdaptAdjacencies(), FTN_NAME(), HybridBaseLB::Loadbalancing(), ParFUMShadowArray::lockRegion(), HbmLB::ProcessAtSync(), HybridBaseLB::PropagateInfo(), PUPmarshall(), HybridBaseLB::ReceiveMigration(), HbmLB::ReceiveMigrationDelta(), HybridBaseLB::ReceiveVectorMigration(), CkArray::recvBroadcast(), CkMulticastMgr::reduceFragment(), sendCheckpointData(), and sendRemoveLogRequests().
Reserve at least this much space (changes capacity, size unchanged).
Definition at line 231 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::growAtLeast(), PUPmarshall(), and CkVec< CkZeroPtr< T, PUP_PTR > >::resize().
Set our length to this value.
Definition at line 243 of file cklists.h.
Referenced by LBDatabase::addLoadbalancer(), IDXL_Comm::msg_t::allocate(), HybridBaseLB::buildStats(), CentralLB::buildStats(), ampiParent::cartChildRegister(), PhasebyArrayLB::copyStats(), CpdFinishInitialization(), ampiParent::createKeyval(), FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), CentralLB::FuturePredictor(), LBDatabase::getLoadbalancerTicket(), ComlibSectionInfo::getLocalIndices(), ComlibSectionInfo::getNodeLocalIndices(), ampiParent::graphChildRegister(), ampiParent::groupChildRegister(), MulticastStrategy::handleNewMulticastMessage(), ampiParent::interChildRegister(), ampi::intercommMerge(), ampiParent::intraChildRegister(), NumberedVec< CkVec< int > >::makeLonger(), InfoStruct::myfree(), CkLocMgr::nextFree(), ComlibLocalStats::operator=(), HbmLB::ProcessAtSync(), BaseLB::LDStats::pup(), PrioStreaming::pup(), CkVec< CkZeroPtr< T, PUP_PTR > >::pupbase(), OrbLB::rec_divide(), CentralLB::ReceiveCounts(), ComlibLocalStats::recordRecv(), ComlibLocalStats::recordRecvM(), ComlibLocalStats::recordSend(), ComlibLocalStats::recordSendM(), CentralLB::removeNonMigratable(), IDXL_Comm::reset(), ComlibLocalStats::setNstrats(), memBuf::setSize(), CkMigratableList::setSize(), MSA_Listeners::signal(), ampiParent::splitChildRegister(), splitter::splitter(), uniquify(), UniqElemList< T >::uniquify(), IDXL_Comm::wait(), and OrbLB::work().
Set our length to this value.
Definition at line 250 of file cklists.h.
Referenced by TraceSummaryBOC::ccsRequestSummaryDouble(), TraceSummaryBOC::ccsRequestSummaryUnsignedChar(), IDXL_Side::clear(), HybridBaseLB::LevelData::clear(), HbmLB::LevelData::clear(), BaseLB::LDStats::clear(), FEM_Adapt::edge_bisect_help(), FEM_Adapt::edge_flip_help(), FEM_add_element(), FEM_MUtil::findGhostSend(), CkMarshalledCLBStatsMessage::free(), HybridBaseLB::MigrationDone(), HbmLB::MigrationDone(), FEM_Mesh::n2e_removeAll(), FEM_Mesh::n2n_removeAll(), HybridBaseLB::PropagateInfo(), ChareMlogData::sortRestoredLocalMsgLog(), and PhasebyArrayLB::work().
Definition at line 258 of file cklists.h.
Referenced by LBDB::AddObj(), ampi_beginFunc(), ampi::cartCreatePhase1(), ampi::commCreatePhase1(), ampi::graphCreatePhase1(), CkVec< CkZeroPtr< T, PUP_PTR > >::insertAtEnd(), ampi::intercommCreatePhase1(), ampi::intercommMergePhase1(), PUPmarshall(), CkVec< CkZeroPtr< T, PUP_PTR > >::push_back(), CkVec< CkZeroPtr< T, PUP_PTR > >::push_back_v(), NormalRealSlabArray::setup(), and NormalSlabArray::setup().
Definition at line 265 of file cklists.h.
Referenced by _storeCheckpointHandler(), ampi_endFunc(), TraceArray::clearTrace(), clearUpMigratedRetainedLists(), HybridBaseLB::CollectInfo(), InfoStruct::deletek(), FEM_remove_element(), CkReductionMgr::finishReduction(), FEM_Mesh::n2e_remove(), FEM_Mesh::n2n_remove(), HybridBaseLB::PropagateInfo(), ComlibArrayInfo::purge(), removeFromAdaptAdj(), and BaseLB::LDStats::removeObject().
Definition at line 275 of file cklists.h.
Referenced by FEM_AdaptL::edge_contraction_help(), FEM_lock::FEM_lock(), initializeRestart(), FEM_lock::lock(), CpdPythonGroup::nextIteratorUpdate(), ComlibArrayInfo::setDestinationArray(), ComlibArrayInfo::setSourceArray(), sortVec(), startMlogCheckpoint(), FEM_lock::unlock(), ComlibArrayInfo::useNewSourceAndDestinations(), NormalRealSlabArray::~NormalRealSlabArray(), and NormalSlabArray::~NormalSlabArray().
Definition at line 284 of file cklists.h.
Referenced by BgTimeLog::addBackwardDep(), CpdPythonArrayIterator::addLocation(), LBDB::AddObj(), LBDB::AddOM(), HybridBaseLB::createMigrateMsg(), CentralLB::createMigrateMsg(), ComlibSectionInfo::getLocalIndices(), CkSemaPool::getNew(), ComlibSectionInfo::getNodeLocalIndices(), MulticastStrategy::handleNewMulticastMessage(), taskGraphArray::requestData(), CkMulticastMgr::setup(), NeighborLB::Strategy(), NeighborCommLB::Strategy(), TraceSummaryBOC::summaryDataCollected(), and BgTimeLog::winPup().
Definition at line 287 of file cklists.h.
Referenced by _receiveMigrationNoticeHandler(), _recvCheckpointHandler(), _recvRestartCheckpointHandler(), MSA_Listeners::add(), IDXL_Side::add(), FEM_Sym_List::add(), CkMarshalledCLBStatsMessage::add(), CkRegisteredInfo< T >::add(), LBDBRegistry::addCompiletimeBalancer(), BgTimeLog::addEvent(), FEM_Partition::addGhostStencil(), FEM_Partition::addLayer(), IDXL_Side::addList(), CkArrayOptions::addListener(), ComlibElementIterator::addLocation(), BgTimeLog::addMsg(), ComlibArrayInfo::addNewLocalDestination(), ComlibArrayInfo::addNewLocalSource(), LBDBRegistry::addRuntimeBalancer(), IDXL_Chunk::addStatic(), addToAdaptAdj(), addToLists(), ChareMlogData::addToRestoredLocalQ(), TraceArray::addTrace(), ampiParent::addWinStruct(), adjustTimeLog(), ampi_beginFunc(), AMPI_Cart_create(), AMPI_Cart_sub(), AMPI_Graph_create(), AMPI_Intercomm_create(), ampi_registerFunc(), buildProcessedTicketLog(), CkMemCheckPT::CkMemCheckPT(), HybridBaseLB::collectCommData(), HbmLB::collectCommData(), HybridBaseLB::CollectInfo(), ParFUMShadowArray::collectLocalNodes(), threadCollideMgr::collisions(), BaseLB::LDStats::computeNonlocalComm(), RefinerComm::create(), ampiParent::createInfo(), createObjIDList(), ampi::createWinInstance(), taskGraphSolver::dependsOn(), diffOp(), InfoStruct::dup(), ampiParent::dupInfo(), FEM_Adapt::edge_bisect_help(), FEM_AdaptL::edge_contraction_help(), FEM_Adapt::edge_flip_help(), FEM_chunk::exchangeGhostLists(), FEMchunk::exchangeGhostLists(), exclOp(), FEM_add_element(), FEM_add_node_local(), FEM_REFINE2D_Split(), FEM_Refine_Operation(), FEM_remove_element(), fillLocalAdaptAdjacencies(), fillTicketForChare(), FEM_MUtil::findGhostSend(), CkReductionMgr::finishReduction(), LBInfo::getInfo(), getRoccomPconn(), inclOp(), ampi::intercommMerge(), intersectOp(), FEM_lock::lock(), ParFUMShadowArray::lockRegion(), makeGhost(), ampiCommStruct::makeWorldIndices(), FEM_Partition::markGhostStencilLayer(), mCastEntry::mCastEntry(), CkLocMgr::migratableList(), HbmLB::Migrated(), MulticastAgent::MulticastAgent(), FEM_Mesh::n2e_add(), FEM_Mesh::n2n_add(), ArmciVirtualProcessor::nbget(), ArmciVirtualProcessor::nbgets(), ArmciVirtualProcessor::nbput(), ArmciVirtualProcessor::nbputs(), ArmciVirtualProcessor::notify_wait(), CpuTopology::numUniqNodes(), HybridBaseLB::ObjMigrated(), HbmLB::ObjMigrated(), FEM_Sym_List::operator=(), CkMulticastMgr::prepareCookie(), processReceivedTN(), HybridBaseLB::PropagateInfo(), ChareMlogData::pup(), BgTimeLog::pupCommon(), CkLocMgr::pupElementsFor(), PUPmarshall(), IDXL_List::push_back(), FEM_T_List< FEM_Mesh >::put(), ArmciVirtualProcessor::put(), ampiParent::putAttr(), ArmciVirtualProcessor::puts(), rangeExclOp(), rangeInclOp(), readBlacklist(), readGlobals(), OrbLB::rec_divide(), HbmLB::ReceiveMigrationDelta(), CkArray::recvBroadcast(), CkMulticastMgr::recvCookie(), CkMulticastMgr::recvRedMsg(), CkMulticastMgr::reduceFragment(), TraceProjections::regFunc(), ampiParent::registerAmpi(), threadCollideMgr::registerContributor(), FEM_MUtil::Replace_node_local(), replyAdjacencyRequests(), resendMessageForChare(), sendMlogLocation(), ArmciVirtualProcessor::sendNote(), IDXL_List::set(), InfoStruct::set(), ComlibArrayInfo::setDestinationArray(), FEM_Node::setElemAdjacency(), femMeshModify::setFemMesh(), FEM_Node::setNodeAdjacency(), CkMulticastMgr::setSection(), ComlibArrayInfo::setSourceArray(), CkMulticastMgr::setup(), CpuTopology::sort(), sortVec(), ampi::splitPhase1(), IDXL_Chunk::storeToFreeIndex(), taskGraphAdd(), TCHARM_Register_thread_function(), unionOp(), update_new_element_e2e(), vecIndex(), VectorStrategy(), PhasebyArrayLB::work(), OrbLB::work(), and GreedyCommLB::work().
Definition at line 288 of file cklists.h.
Referenced by _getCheckpointHandler(), _getRestartCheckpointHandler(), _processBufferedBocInits(), _processBufferedNodeBocInits(), _resendMessagesHandler(), _storeCheckpointHandler(), _updateHomeRequestHandler(), FEM_Sym_List::add(), CkRegisteredInfo< T >::add(), addIDXLists(), ElementCaller::addLocation(), CkElementEvacuate::addLocation(), IDXL_Chunk::addStatic(), ampiParent::addWinStruct(), ArmciVirtualProcessor::allfence(), ampi_beginFunc(), ampi_beginProcessing(), AMPI_Comm_compare(), AMPI_Comm_create(), ampi_endFunc(), ampi_endProcessing(), AMPI_Graph_get(), AMPI_Graph_neighbors(), AMPI_Graph_neighbors_count(), ampi_registerFunc(), AMPI_Testall(), AMPI_Testany(), AMPI_Testsome(), AMPI_Waitall(), AMPI_Waitany(), AMPI_Waitsome(), FEM_Sym_List::applyLoc(), FEM_Sym_List::applyVec(), FEM_T_List< FEM_Mesh >::badIndex(), BgSendBufferedCorrMsgs(), ComlibManager::bracketedStartDiscovery(), CpdPythonGroup::buildIterator(), ampiParent::cartChildRegister(), ampi::cartCreatePhase1(), FEM_T_List< FEM_Mesh >::check(), ampiParent::checkComm(), CkArray::CkArray(), CkMemCheckPT::CkMemCheckPT(), clearUpMigratedRetainedLists(), CmiGetPesOnPhysicalNode(), CmiNumPesOnPhysicalNode(), CmiPhysicalRank(), HybridBaseLB::CollectInfo(), ampi::commCreatePhase1(), compareVecOp(), BaseLB::LDStats::computeNonlocalComm(), splitter::consistencyCheck(), FEM_Entity::copyEntity(), FEM_Entity::copyShape(), CpdAfterEp(), CpdBeforeEp(), ampiParent::createInfo(), ampiParent::createKeyval(), splitter::createMesh(), HybridBaseLB::createMigrateMsg(), ampi::createWinInstance(), CtgGlobalList::CtgGlobalList(), taskGraphArray::deleteElement(), ampiParent::deleteInfo(), InfoStruct::deletek(), CharmStrategy::deliverToIndices(), IDXL_Chunk::destroy(), diffOp(), InfoStruct::dup(), ampiParent::dupInfo(), FEM_Adapt::edge_bisect_help(), FEM_AdaptL::edge_contraction_help(), FEM_Adapt::edge_flip_help(), FEM_T_List< FEM_Mesh >::empty(), exclOp(), IDXL_List::exists(), FEM_lock::existsChunk(), FEM_add_node_local(), FEM_Get_ghost_list_length(), FEM_Get_roccom_pconn_size(), FEM_Ghost_Essential_attributes(), FEM_Interpolate::FEM_InterpolateCopyAttributes(), FEM_Interpolate::FEM_InterpolateElementCopy(), FEM_Interpolate::FEM_InterpolateNodeInElement(), FEM_Interpolate::FEM_InterpolateNodeOnEdge(), FEM_Interpolate::FEM_InterpolateNodeOnFace(), FEM_REFINE2D_Split(), FEM_Refine_Operation(), FEM_remove_element(), ArmciVirtualProcessor::fence(), fillLocalAdaptAdjacencies(), FEM_MUtil::findGhostSend(), IDXL_Side::findLocalList(), CkReductionMgr::finishReduction(), CkMarshalledCLBStatsMessage::free(), ampiParent::freeInfo(), ampiParent::freeKeyval(), IDXL_List::get(), InfoStruct::get(), BulkAdapt::get_elemsToLock(), InfoStruct::get_nkeys(), InfoStruct::get_nthkey(), InfoStruct::get_valuelen(), getAndDumpAdaptAdjacencies(), ampiParent::getAttr(), FEM_Entity::getAttrs(), ampiParent::getCart(), ComlibArrayInfo::getCombinedCountList(), CkMarshalledCLBStatsMessage::getCount(), femMeshModify::getfmLockN(), ampiParent::getGraph(), ampiParent::getGroup(), ampiCommStruct::getIndexForRemoteRank(), ampiCommStruct::getindices(), ampiCommStruct::getIndices(), ampiParent::getInfo(), LBInfo::getInfo(), ampiParent::getInfoNkeys(), ampiParent::getInfoNthkey(), ampiParent::getInfoValuelen(), ampiParent::getInter(), ampiParent::getIntra(), CkArrayOptions::getListeners(), IDXL_Side::getListN(), ComlibArrayInfo::getLocalDest(), ComlibArrayInfo::getLocalSrc(), IDXL_Side::getMap(), ampiParent::getNextCart(), ampiParent::getNextGraph(), ampiParent::getNextGroup(), ampiParent::getNextInter(), ampiParent::getNextIntra(), ampiParent::getNextSplit(), getPosOp(), ampiCommStruct::getRankForIndex(), FEM_Partition::getRegions(), ampiParent::getRemoteSize(), getRoccomPconn(), memBuf::getSize(), ampiParent::getSplit(), ampiParent::graphChildRegister(), ampi::graphCreatePhase1(), ampiParent::groupChildRegister(), TraceProjections::idxRegistered(), ampiParent::interChildRegister(), ampi::intercommCreatePhase1(), ampi::intercommMerge(), ampi::intercommMergePhase1(), interpolateNode(), intersectOp(), ampiParent::intraChildRegister(), FEM_Adapt::isFixedNode(), femMeshModify::isFixedNodeRemote(), LBDBInit::LBDBInit(), HybridBaseLB::Loadbalancing(), ComlibArrayInfo::localBroadcast(), RectMulticastStrategy::localMulticast(), MulticastStrategy::localMulticast(), ComlibArrayInfo::localMulticast(), FEM_lock::lock(), ParFUMShadowArray::lockRegion(), ParFUMShadowArray::lockReply(), IDXL_Chunk::lookup(), makeGhost(), NumberedVec< CkVec< int > >::makeLonger(), HbmLB::MigrationDone(), MulticastAgent::my_preferred_procs(), InfoStruct::myfree(), ArmciVirtualProcessor::nbget(), ArmciVirtualProcessor::nbgets(), ArmciVirtualProcessor::nbput(), ArmciVirtualProcessor::nbputs(), ComlibArrayInfo::newDestinationListSize(), ComlibArrayInfo::newSourceListSize(), CpdPythonGroup::nextIteratorUpdate(), ArmciVirtualProcessor::notify_wait(), FEM_Sym_List::operator=(), ComlibLocalStats::operator=(), NumberedVec< CkVec< int > >::operator[](), CkRegisteredInfo< T >::operator[](), CkRegisteredInfo< T >::outOfBounds(), outputOp(), femMeshModify::packElemData(), FEM_MUtil::packEntData(), ParFUM_generateGlobalNodeNumbers(), CpuTopology::print(), ComlibArrayInfo::printDestElementList(), ConvComlibManager::printDiagnostics(), processReceivedTN(), HybridBaseLB::PropagateInfo(), IDXL_Chunk::pup(), CkMarshalledCLBStatsMessage::pup(), ChareMlogData::pup(), CkLocMgr::pupElementsFor(), PUPmarshall(), ComlibArrayInfo::purge(), IDXL_List::push_back(), FEM_T_List< FEM_Mesh >::put(), ArmciVirtualProcessor::put(), ampiParent::putAttr(), ArmciVirtualProcessor::puts(), rangeExclOp(), OrbLB::rec_divide(), HybridBaseLB::ReceiveMigration(), HbmLB::ReceiveMigrationDelta(), HybridBaseLB::ReceiveVectorMigration(), CkArray::recvBroadcast(), threadCollideMgr::registerContributor(), threadCollideMgr::remoteCollisions(), CkArray::remoteDoneInserting(), removeFromAdaptAdj(), IDXL_Side::removeNode(), BaseLB::LDStats::removeObject(), replaceAdaptAdjOnEdge(), searchAdjElemInList(), searchVec(), sendCheckpointData(), sendMlogLocation(), ArmciVirtualProcessor::sendNote(), sendRemoveLogRequests(), IDXL_List::set(), InfoStruct::set(), ComlibArrayInfo::setDestinationArray(), ampiParent::setInfo(), femMeshModify::setPointersAfterMigrate(), ComlibArrayInfo::setSourceArray(), NormalRealSlabArray::setup(), NormalSlabArray::setup(), MSA_Listeners::signal(), MSA_Listeners::size(), IDXL_Side::size(), IDXL_List::size(), FEM_T_List< FEM_Mesh >::size(), NumberedVec< CkVec< int > >::size(), IDXL_Side::sort2d(), IDXL_List::sort2d(), IDXL_Side::sort3d(), IDXL_List::sort3d(), sortNodeList(), ChareMlogData::sortRestoredLocalMsgLog(), sortVec(), ampiParent::splitChildRegister(), ampi::splitPhase1(), HybridBaseLB::StartCollectInfo(), IDXL_Chunk::storeToFreeIndex(), ConvComlibManager::tableReady(), TCHARM_Register_thread_function(), taskGraphArray::tryToSolve(), unionOp(), FEM_lock::unlock(), IDXL_List::unset(), BulkAdapt::update_local_edge_adj(), FEM_MUtil::updateAttrs(), femMeshModify::updateNodeAttrs(), HybridBaseLB::LevelData::useMem(), HybridBaseLB::useMem(), HbmLB::LevelData::useMem(), ComlibArrayInfo::useNewSourceAndDestinations(), TraceBluegene::userBracketEvent(), vecIndex(), ArmciVirtualProcessor::waitall(), ArmciVirtualProcessor::waitproc(), OrbLB::work(), GreedyCommLB::work(), CkRegisteredInfo< T >::~CkRegisteredInfo(), IDXL_Chunk::~IDXL_Chunk(), and MSA_Listeners::~MSA_Listeners().
Reimplemented in CkPupPtrVec< T, PUP_PTR >, CkPupAblePtrVec< T >, CkPupPtrVec< InfoStruct >, CkPupPtrVec< arrInfo >, CkPupPtrVec< IDXL_List, CkPupAlwaysAllocatePtr< IDXL_List > >, CkPupPtrVec< T >, CkPupPtrVec< win_obj >, CkPupPtrVec< KeyvalPair >, CkPupPtrVec< FEM_Mesh >, CkPupPtrVec< dimInfo >, CkPupPtrVec< CkVec< int >, CkPupAlwaysAllocatePtr< CkVec< int > > >, CkPupPtrVec< Armci_Note >, CkPupPtrVec< KeyvalNode >, CkPupPtrVec< ampiCommStruct >, CkPupPtrVec< WinStruct >, CkPupPtrVec< T, CkPupAlwaysAllocatePtr< T > >, CkPupPtrVec< CkVec >, CkPupPtrVec< Armci_Hdl >, CkPupAblePtrVec< CkArrayListener >, and CkPupAblePtrVec< FEM_Sym_Desc >.
Definition at line 306 of file cklists.h.
Referenced by BgTimeLog::pupCommon().
Definition at line 311 of file cklists.h.
Referenced by addElementNodeSetData(), CpuTopology::numUniqNodes(), replyAdjacencyRequests(), sortNodeList(), uniquify(), and UniqElemList< T >::uniquify().
Definition at line 320 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::q_sort(), and CkVec< CkZeroPtr< T, PUP_PTR > >::quickSort().
Definition at line 182 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::copyFrom().
Definition at line 183 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::capacity(), CkVec< CkZeroPtr< T, PUP_PTR > >::copyFrom(), CkVec< CkZeroPtr< T, PUP_PTR > >::freeBlock(), CkVec< CkZeroPtr< T, PUP_PTR > >::growAtLeast(), CkVec< CkZeroPtr< T, PUP_PTR > >::makeBlock(), and CkVec< CkZeroPtr< T, PUP_PTR > >::reserve().
Definition at line 184 of file cklists.h.
Referenced by CkVec< CkZeroPtr< T, PUP_PTR > >::copyFrom(), CkVec< CkZeroPtr< T, PUP_PTR > >::freeBlock(), CkVec< CkZeroPtr< T, PUP_PTR > >::insert(), CkVec< CkZeroPtr< T, PUP_PTR > >::length(), CkVec< CkZeroPtr< T, PUP_PTR > >::makeBlock(), CkVec< CkZeroPtr< T, PUP_PTR > >::operator[](), CkVec< CkZeroPtr< T, PUP_PTR > >::pupbase(), CkVec< CkZeroPtr< T, PUP_PTR > >::quickSort(), CkVec< CkZeroPtr< T, PUP_PTR > >::remove(), CkVec< CkZeroPtr< T, PUP_PTR > >::removeAll(), CkVec< CkZeroPtr< T, PUP_PTR > >::reserve(), CkVec< CkZeroPtr< T, PUP_PTR > >::resize(), and CkVec< CkZeroPtr< T, PUP_PTR > >::size().
1.5.5