NAMD
|
#include <MsmMap.h>
Public Member Functions | |
Grid () | |
void | init (const IndexRange &n) |
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) |
void | resize (int n) |
const T & | operator() (int i, int j, int k) const |
const T & | operator() (const Ivec &n) const |
const T & | elem (int i, int j, int k) const |
T & | operator() (int i, int j, int k) |
T & | operator() (const Ivec &n) |
T & | elem (int i, int j, int k) |
int | flatindex (int i, int j, int k) const |
const Array< T > & | data () const |
Array< T > & | data () |
void | reset (const T &t) |
void | updateLower (const Ivec &n) |
Grid< T > & | operator+= (const Grid< T > &g) |
void | extract (Grid< T > &g) |
template<int N> | |
Grid< T > & | operator+= (const GridFixed< T, N > &g) |
template<int N> | |
void | extract (GridFixed< T, N > &g) |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
Ivec | nlower |
Ivec | nextent |
Definition at line 666 of file MsmMap.h.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), MsmGridCutoffKernel< Float, Float >::compute(), MsmGridCutoff::compute(), MsmC1HermiteGridCutoff::compute(), MsmC1HermiteGridCutoff::compute_specialized(), MsmBlock::gridCutoff(), MsmC1HermiteBlock::gridCutoff(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), GridMsg::put(), msm::PatchData::sendCharge(), msm::PatchData::sendChargeC1Hermite(), MsmBlock::sumReducedPotential(), and MsmC1HermiteBlock::sumReducedPotential().
|
inline |
|
inline |
Definition at line 748 of file MsmMap.h.
Referenced by msm::PatchData::sendCharge(), msm::PatchData::sendChargeC1Hermite(), MsmBlock::sendDownPotential(), MsmC1HermiteBlock::sendDownPotential(), MsmBlock::sendPatch(), MsmC1HermiteBlock::sendPatch(), MsmBlock::sendUpCharge(), and MsmC1HermiteBlock::sendUpCharge().
|
inline |
Definition at line 663 of file MsmMap.h.
Referenced by msm::Grid< Vtype >::elem(), and msm::Grid< Vtype >::operator()().
|
inline |
Definition at line 603 of file MsmMap.h.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), MsmBlockKernel< Float, Float >::MsmBlockKernel(), msm::PatchData::PatchData(), msm::PatchData::sendCharge(), msm::PatchData::sendChargeC1Hermite(), MsmBlock::sendDownPotential(), MsmC1HermiteBlock::sendDownPotential(), MsmBlock::sendPatch(), MsmC1HermiteBlock::sendPatch(), MsmBlock::sendUpCharge(), MsmC1HermiteBlock::sendUpCharge(), MsmGridCutoffKernel< Float, Float >::setup(), MsmGridCutoff::setup(), MsmC1HermiteGridCutoff::setup(), MsmBlock::sumReducedPotential(), and MsmC1HermiteBlock::sumReducedPotential().
|
inline |
|
inline |
Definition at line 681 of file MsmMap.h.
|
inline |
|
inline |
Definition at line 670 of file MsmMap.h.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmGridCutoff::compute(), MsmC1HermiteGridCutoff::compute(), MsmC1HermiteGridCutoff::compute_specialized(), msm::PatchData::init(), MsmBlockKernel< Float, Float >::init(), ComputeMsmMgr::initialize(), ComputeMsmMgr::initVirialContrib(), and msm::Grid< Vtype >::operator+=().
|
inline |
Definition at line 616 of file MsmMap.h.
Referenced by msm::PatchData::PatchData().
|
inline |
Definition at line 608 of file MsmMap.h.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), and ComputeMsmMgr::initialize().
|
inline |
Definition at line 612 of file MsmMap.h.
Referenced by ComputeMsmMgr::initialize(), and msm::Grid< Vtype >::operator+=().
Definition at line 677 of file MsmMap.h.
Referenced by MsmGridCutoffKernel< Float, Float >::compute(), MsmC1HermiteGridCutoff::compute_specialized(), msm::PatchData::sendCharge(), msm::PatchData::sendChargeC1Hermite(), MsmBlock::sendDownPotential(), MsmC1HermiteBlock::sendDownPotential(), MsmBlock::sendPatch(), MsmC1HermiteBlock::sendPatch(), MsmBlock::sendUpCharge(), and MsmC1HermiteBlock::sendUpCharge().