NAMD
|
#include <MsmMap.h>
Public Member Functions | |
Array () | |
Array (int n) | |
Array (const Array &a) | |
~Array () | |
Array & | operator= (const Array &a) |
int | len () const |
int | max () const |
const T & | operator[] (int i) const |
const T & | elem (int i) const |
T & | operator[] (int i) |
T & | elem (int i) |
void | append (const T &t) |
void | resize (int n) |
void | setmax (int m) |
const T * | buffer () const |
T * | buffer () |
const T * | buffer (int &n) const |
T * | buffer (int &n) |
void | reset (const T &t) |
Protected Member Functions | |
void | copy (const Array &a) |
Protected Attributes | |
T * | abuffer |
int | alen |
int | amax |
Friends | |
void | swap (Array &, Array &) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 259 of file MsmMap.h.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), MsmGridCutoffKernel< Float, Float >::compute(), MsmGridCutoff::compute(), MsmC1HermiteGridCutoff::compute(), MsmC1HermiteGridCutoff::compute_specialized(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), MsmBlockMap::MsmBlockMap(), MsmGridCutoffMap::MsmGridCutoffMap(), MsmBlockProxyMsg::put(), MsmC1HermiteBlockProxyMsg::put(), MsmBlock::sumReducedPotential(), and MsmC1HermiteBlock::sumReducedPotential().
|
inline |
|
inline |
|
inline |
Definition at line 309 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::Array(), and msm::Array< msm::PatchDiagram >::operator=().
|
inline |
Definition at line 227 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::operator[]().
|
inline |
|
inline |
Definition at line 218 of file MsmMap.h.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), ComputeMsmMgr::compute(), MsmGridCutoff::compute(), MsmC1HermiteGridCutoff::compute(), ComputeMsm::doWork(), MsmBlock::gridCutoff(), MsmC1HermiteBlock::gridCutoff(), msm::PatchData::interpolation(), msm::PatchData::interpolationC1Hermite(), MsmBlockProxyMsg::put(), MsmC1HermiteBlockProxyMsg::put(), ComputeMsm::saveResults(), msm::PatchData::sendCharge(), msm::PatchData::sendChargeC1Hermite(), MsmBlock::setupSections(), MsmC1HermiteBlock::setupSections(), MsmBlock::sumReducedPotential(), and MsmC1HermiteBlock::sumReducedPotential().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 254 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::Array(), ComputeMsm::doWork(), msm::PatchData::init(), ComputeMsmMgr::initialize(), and ComputeMsmMgr::initialize_create().
void Array< T >::setmax | ( | int | m | ) |
Definition at line 281 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::append(), msm::Array< msm::PatchDiagram >::resize(), and msm::Array< msm::PatchDiagram >::~Array().
|
protected |
Definition at line 275 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::append(), msm::Array< msm::PatchDiagram >::buffer(), msm::Array< msm::PatchDiagram >::copy(), msm::Array< msm::PatchDiagram >::elem(), msm::Array< msm::PatchDiagram >::operator[](), msm::Array< msm::PatchDiagram >::reset(), and msm::swap().
|
protected |
Definition at line 276 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::append(), msm::Array< msm::PatchDiagram >::buffer(), msm::Array< msm::PatchDiagram >::copy(), msm::Array< msm::PatchDiagram >::elem(), msm::Array< msm::PatchDiagram >::len(), msm::Array< msm::PatchDiagram >::reset(), msm::Array< msm::PatchDiagram >::resize(), and msm::swap().
|
protected |
Definition at line 276 of file MsmMap.h.
Referenced by msm::Array< msm::PatchDiagram >::append(), msm::Array< msm::PatchDiagram >::copy(), msm::Array< msm::PatchDiagram >::max(), msm::Array< msm::PatchDiagram >::resize(), and msm::swap().