| 
    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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), 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< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), 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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), MsmBlockKernel< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), 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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), 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< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), 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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), MsmBlockKernel< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), 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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), 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< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), 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(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), ComputeMsmMgr::doneVirialContrib(), msm::GridFixed< T, N >::elem(), msm::Grid< Vtype >::elem(), ComputeMsmMgr::initialize(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), operator<=(), MsmBlockKernel< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), MsmGridCutoffKernel< Float, Float >::setup(), msm::Map::wrapBlockSend(), and msm::Map::wrapBlockSendFold().
      
  | 
  inline | 
Definition at line 444 of file MsmMap.h.
References nlower.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), msm::GridFixed< T, N >::init(), msm::Grid< Vtype >::init(), GridMsg::put(), and MsmGridCutoffKernel< Float, Float >::setup().
      
  | 
  inline | 
Definition at line 440 of file MsmMap.h.
References msm::Ivec::i, and nextent.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), 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+=(), msm::Grid< Vtype >::operator+=(), and MsmGridCutoffKernel< Float, Float >::setup().
      
  | 
  inline | 
Definition at line 441 of file MsmMap.h.
References msm::Ivec::j, and nextent.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), msm::GridFixed< T, N >::flatindex(), msm::Grid< Vtype >::flatindex(), ComputeMsmMgr::initialize(), ComputeMsmMgr::initialize_create(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), and MsmGridCutoffKernel< Float, Float >::setup().
      
  | 
  inline | 
Definition at line 442 of file MsmMap.h.
References msm::Ivec::k, and nextent.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), ComputeMsmMgr::initialize(), ComputeMsmMgr::initialize_create(), and MsmGridCutoffKernel< Float, Float >::setup().
      
  | 
  inline | 
Definition at line 443 of file MsmMap.h.
References msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, and nextent.
Referenced by MsmGridCutoff::compute(), MsmC1HermiteGridCutoff::compute(), 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(), and msm::Grid< Vtype >::set().
      
  | 
  inline | 
Definition at line 431 of file MsmMap.h.
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().
 1.8.14