NAMD
Public Member Functions | Public Attributes | List of all members
msm::BlockDiagram Struct Reference

#include <MsmMap.h>

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.

926  {
927  nrange = IndexRange();
928  nrangeCutoff = IndexRange();
929  nrangeRestricted = IndexRange();
930  nrangeProlongated = IndexRange();
931  sendUp.resize(0);
932  sendAcross.resize(0);
933  sendDown.resize(0);
934  sendPatch.resize(0);
935  numRecvsCharge = 0;
936  numRecvsPotential = 0;
937  } // reset
Array< BlockSend > sendUp
Definition: MsmMap.h:915
Array< BlockSend > sendAcross
Definition: MsmMap.h:916
IndexRange nrangeRestricted
Definition: MsmMap.h:913
IndexRange nrange
Definition: MsmMap.h:911
IndexRange nrangeCutoff
Definition: MsmMap.h:912
Array< PatchSend > sendPatch
Definition: MsmMap.h:922
int numRecvsPotential
Definition: MsmMap.h:924
IndexRange nrangeProlongated
Definition: MsmMap.h:914
Array< BlockSend > sendDown
Definition: MsmMap.h:921
int numRecvsCharge
Definition: MsmMap.h:923

Member Data Documentation

Array<int> msm::BlockDiagram::indexGridCutoff

Definition at line 917 of file MsmMap.h.

IndexRange msm::BlockDiagram::nrange

Definition at line 911 of file MsmMap.h.

Referenced by ComputeMsmMgr::calcBlockWork(), and reset().

IndexRange msm::BlockDiagram::nrangeCutoff

Definition at line 912 of file MsmMap.h.

Referenced by ComputeMsmMgr::calcBlockWork(), and reset().

IndexRange msm::BlockDiagram::nrangeProlongated

Definition at line 914 of file MsmMap.h.

Referenced by reset().

IndexRange msm::BlockDiagram::nrangeRestricted

Definition at line 913 of file MsmMap.h.

Referenced by reset().

int msm::BlockDiagram::numRecvsCharge

Definition at line 923 of file MsmMap.h.

Referenced by reset().

int msm::BlockDiagram::numRecvsPotential

Definition at line 924 of file MsmMap.h.

Referenced by reset().

Array<int> msm::BlockDiagram::recvGridCutoff

Definition at line 919 of file MsmMap.h.

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().

Array<PatchSend> msm::BlockDiagram::sendPatch

Definition at line 922 of file MsmMap.h.

Referenced by reset().

Array<BlockSend> msm::BlockDiagram::sendUp

Definition at line 915 of file MsmMap.h.

Referenced by reset().


The documentation for this struct was generated from the following file: