NAMD
|
#include <MsmMap.h>
Public Member Functions | |
IndexRange () | |
void | set (int pia, int pni, int pja, int pnj, int pka, int pnk) |
void | setbounds (int pia, int pib, int pja, int pjb, int pka, int pkb) |
int | ia () const |
int | ib () const |
int | ja () const |
int | jb () const |
int | ka () const |
int | kb () const |
int | ni () const |
int | nj () const |
int | nk () const |
int | nn () const |
Ivec | lower () const |
Ivec | extent () const |
int | operator<= (const IndexRange &n) |
Protected Attributes | |
Ivec | nlower |
Ivec | nextent |
|
inline |
Definition at line 425 of file MsmMap.h.
Referenced by msm::GridFixed< T, N >::extract(), msm::Grid< Vtype >::extract(), msm::GridFixed< T, N >::operator+=(), and msm::Grid< Vtype >::operator+=().
|
inline |
Definition at line 445 of file MsmMap.h.
References nextent.
Referenced by ComputeMsmMgr::calcBlockWork(), ComputeMsmMgr::calcGcutWork(), msm::GridFixed< T, N >::init(), msm::Grid< Vtype >::init(), and GridMsg::put().
|
inline |
Definition at line 434 of file MsmMap.h.
References msm::Ivec::i, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), msm::Grid< Vtype >::operator+=(), operator<=(), MsmBlockKernel< Vtype, Mtype >::prolongationKernel(), MsmBlockKernel< Vtype, Mtype >::restrictionKernel(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 435 of file MsmMap.h.
References msm::Ivec::i, nextent, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 436 of file MsmMap.h.
References msm::Ivec::j, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), msm::Grid< Vtype >::operator+=(), operator<=(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 437 of file MsmMap.h.
References msm::Ivec::j, nextent, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 438 of file MsmMap.h.
References msm::Ivec::k, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), msm::Grid< Vtype >::operator+=(), operator<=(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 439 of file MsmMap.h.
References msm::Ivec::k, nextent, and nlower.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
inline |
Definition at line 444 of file MsmMap.h.
References nlower.
Referenced by msm::GridFixed< T, N >::init(), msm::Grid< Vtype >::init(), and GridMsg::put().
|
inline |
Definition at line 440 of file MsmMap.h.
References msm::Ivec::i, and nextent.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::GridFixed< T, N >::extract(), msm::Grid< Vtype >::extract(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), ComputeMsmMgr::initialize_create(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), msm::GridFixed< T, N >::operator+=(), and msm::Grid< Vtype >::operator+=().
|
inline |
Definition at line 441 of file MsmMap.h.
References msm::Ivec::j, and nextent.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), ComputeMsmMgr::initialize_create(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
|
inline |
Definition at line 442 of file MsmMap.h.
References msm::Ivec::k, and nextent.
Referenced by ComputeMsmMgr::initialize(), and ComputeMsmMgr::initialize_create().
|
inline |
Definition at line 443 of file MsmMap.h.
References msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, and nextent.
Referenced by msm::Grid< Vtype >::init(), ComputeMsmMgr::initialize(), msm::GridFixed< T, N >::reset(), msm::Grid< Vtype >::reset(), MsmBlock::sendDownPotential(), MsmC1HermiteBlock::sendDownPotential(), MsmBlock::sendPatch(), MsmC1HermiteBlock::sendPatch(), MsmBlock::sendUpCharge(), MsmC1HermiteBlock::sendUpCharge(), msm::Grid< Vtype >::set(), and msm::Grid< Vtype >::setbounds().
|
inline |
|
inline |
Definition at line 426 of file MsmMap.h.
References ASSERT, nextent, and nlower.
Referenced by msm::Map::indexRangeOfBlockFold(), msm::GridFixed< T, N >::set(), msm::Grid< Vtype >::set(), and setbounds().
|
inline |
Definition at line 431 of file MsmMap.h.
References set().
Referenced by msm::Map::clipBlockToIndexRange(), msm::Map::clipBlockToIndexRangeFold(), msm::GridFixed< T, N >::setbounds(), msm::Grid< Vtype >::setbounds(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
|
protected |
Definition at line 459 of file MsmMap.h.
Referenced by extent(), msm::GridFixed< T, N >::extract(), msm::Grid< Vtype >::extract(), ib(), msm::GridFixed< T, N >::init(), msm::Grid< Vtype >::init(), jb(), kb(), ni(), nj(), nk(), nn(), msm::GridFixed< T, N >::operator+=(), msm::Grid< Vtype >::operator+=(), set(), msm::GridFixed< T, N >::set(), and msm::GridFixed< T, N >::setbounds().
|
protected |
Definition at line 458 of file MsmMap.h.
Referenced by msm::GridFixed< T, N >::extract(), msm::Grid< Vtype >::extract(), ia(), ib(), msm::GridFixed< T, N >::init(), msm::Grid< Vtype >::init(), ja(), jb(), ka(), kb(), lower(), msm::GridFixed< T, N >::operator+=(), msm::Grid< Vtype >::operator+=(), set(), msm::GridFixed< T, N >::updateLower(), and msm::Grid< Vtype >::updateLower().