msm::BlockDiagram Struct Reference

#include <MsmMap.h>

List of all members.

Public Member Functions

void reset ()

Public Attributes

IndexRange nrange
IndexRange nrangeCutoff
IndexRange nrangeRestricted
IndexRange nrangeProlongated
Array< BlockSendsendUp
Array< BlockSendsendAcross
Array< int > indexGridCutoff
Array< int > recvGridCutoff
Array< BlockSendsendDown
Array< PatchSendsendPatch
int numRecvsCharge
int numRecvsPotential


Detailed Description

Definition at line 910 of file MsmMap.h.


Member Function Documentation

void msm::BlockDiagram::reset (  )  [inline]

Definition at line 926 of file MsmMap.h.

References nrange, nrangeCutoff, nrangeProlongated, nrangeRestricted, numRecvsCharge, numRecvsPotential, sendAcross, sendDown, sendPatch, and sendUp.

00926                  {
00927       nrange = IndexRange();
00928       nrangeCutoff = IndexRange();
00929       nrangeRestricted = IndexRange();
00930       nrangeProlongated = IndexRange();
00931       sendUp.resize(0);
00932       sendAcross.resize(0);
00933       sendDown.resize(0);
00934       sendPatch.resize(0);
00935       numRecvsCharge = 0;
00936       numRecvsPotential = 0;
00937     } // reset


Member Data Documentation

Array<int> msm::BlockDiagram::indexGridCutoff

Definition at line 917 of file MsmMap.h.

Referenced by MsmC1HermiteBlock::gridCutoff(), MsmBlock::gridCutoff(), MsmC1HermiteBlock::setupSections(), and MsmBlock::setupSections().

IndexRange msm::BlockDiagram::nrange

Definition at line 911 of file MsmMap.h.

Referenced by ComputeMsmMgr::calcBlockWork(), MsmBlockKernel< Vtype, Mtype >::MsmBlockKernel(), and reset().

IndexRange msm::BlockDiagram::nrangeCutoff

Definition at line 912 of file MsmMap.h.

Referenced by ComputeMsmMgr::calcBlockWork(), MsmBlockKernel< Vtype, Mtype >::MsmBlockKernel(), and reset().

IndexRange msm::BlockDiagram::nrangeProlongated

Definition at line 914 of file MsmMap.h.

Referenced by MsmBlockKernel< Vtype, Mtype >::MsmBlockKernel(), and reset().

IndexRange msm::BlockDiagram::nrangeRestricted

Definition at line 913 of file MsmMap.h.

Referenced by MsmBlockKernel< Vtype, Mtype >::MsmBlockKernel(), and reset().

int msm::BlockDiagram::numRecvsCharge

Definition at line 923 of file MsmMap.h.

Referenced by MsmC1HermiteBlock::addCharge(), MsmBlock::addCharge(), and reset().

int msm::BlockDiagram::numRecvsPotential

Definition at line 924 of file MsmMap.h.

Referenced by MsmC1HermiteBlock::addPotential(), MsmBlock::addPotential(), and reset().

Array<int> msm::BlockDiagram::recvGridCutoff

Definition at line 919 of file MsmMap.h.

Referenced by MsmC1HermiteBlock::setupSections(), and MsmBlock::setupSections().

Array<BlockSend> msm::BlockDiagram::sendAcross

Definition at line 916 of file MsmMap.h.

Referenced by reset().

Array<BlockSend> msm::BlockDiagram::sendDown

Definition at line 921 of file MsmMap.h.

Referenced by reset(), MsmC1HermiteBlock::sendDownPotential(), and MsmBlock::sendDownPotential().

Array<PatchSend> msm::BlockDiagram::sendPatch

Definition at line 922 of file MsmMap.h.

Referenced by reset(), MsmC1HermiteBlock::sendPatch(), and MsmBlock::sendPatch().

Array<BlockSend> msm::BlockDiagram::sendUp

Definition at line 915 of file MsmMap.h.

Referenced by reset(), MsmC1HermiteBlock::sendUpCharge(), and MsmBlock::sendUpCharge().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 25 01:17:20 2017 for NAMD by  doxygen 1.4.7