| 
    NAMD
    
   | 
 
  
 Public Types | |
| enum | {  VXX =0, VXY, VXZ, VYY, VYZ, VZZ, VMAX }  | 
| enum | Approx {  CUBIC =0, QUINTIC, QUINTIC2, SEPTIC, SEPTIC3, NONIC, NONIC4, C1HERMITE, NUM_APPROX }  | 
| enum | Split {  TAYLOR2 =0, TAYLOR3, TAYLOR4, TAYLOR5, TAYLOR6, TAYLOR7, TAYLOR8, TAYLOR2_DISP, TAYLOR3_DISP, TAYLOR4_DISP, TAYLOR5_DISP, TAYLOR6_DISP, TAYLOR7_DISP, TAYLOR8_DISP, NUM_SPLIT }  | 
| enum | { MAX_POLY_DEGREE = 9, MAX_NSTENCIL_SIZE = (2*MAX_POLY_DEGREE + 1), MAX_NSTENCIL_SKIP_ZERO = (MAX_POLY_DEGREE + 2), NUM_APPROX_FORMS = (NONIC4 - CUBIC) + 1 } | 
Static Public Member Functions | |
| static int | sign (int n) | 
| static void | splitting (BigReal &g, BigReal &dg, BigReal r_a, int _split) | 
| static void | ndsplitting (BigReal pg[], BigReal s, int n, int _split) | 
| static void | gc_c1hermite_elem_accum (C1Matrix &matrix, BigReal _c, Vector rv, BigReal _a, int _split) | 
Static Public Attributes | |
| static const int | PolyDegree [NUM_APPROX] | 
| static const int | Nstencil [NUM_APPROX] | 
| static const int | IndexOffset [NUM_APPROX][MAX_NSTENCIL_SKIP_ZERO] | 
| static const Float | PhiStencil [NUM_APPROX_FORMS][MAX_NSTENCIL_SKIP_ZERO] | 
Friends | |
| struct | msm::PatchData | 
| class | MsmBlock | 
| class | MsmBlockMap | 
| class | MsmGridCutoffMap | 
Definition at line 364 of file ComputeMsm.C.
| anonymous enum | 
| Enumerator | |
|---|---|
| VXX | |
| VXY | |
| VXZ | |
| VYY | |
| VYZ | |
| VZZ | |
| VMAX | |
Definition at line 526 of file ComputeMsm.C.
| anonymous enum | 
| Enumerator | |
|---|---|
| MAX_POLY_DEGREE | |
| MAX_NSTENCIL_SIZE | |
| MAX_NSTENCIL_SKIP_ZERO | |
| NUM_APPROX_FORMS | |
Definition at line 633 of file ComputeMsm.C.
| Enumerator | |
|---|---|
| CUBIC | |
| QUINTIC | |
| QUINTIC2 | |
| SEPTIC | |
| SEPTIC3 | |
| NONIC | |
| NONIC4 | |
| C1HERMITE | |
| NUM_APPROX | |
Definition at line 625 of file ComputeMsm.C.
| enum ComputeMsmMgr::Split | 
| Enumerator | |
|---|---|
| TAYLOR2 | |
| TAYLOR3 | |
| TAYLOR4 | |
| TAYLOR5 | |
| TAYLOR6 | |
| TAYLOR7 | |
| TAYLOR8 | |
| TAYLOR2_DISP | |
| TAYLOR3_DISP | |
| TAYLOR4_DISP | |
| TAYLOR5_DISP | |
| TAYLOR6_DISP | |
| TAYLOR7_DISP | |
| TAYLOR8_DISP | |
| NUM_SPLIT | |
Definition at line 628 of file ComputeMsm.C.
| ComputeMsmMgr::ComputeMsmMgr | ( | ) | 
Definition at line 3854 of file ComputeMsm.C.
| ComputeMsmMgr::~ComputeMsmMgr | ( | ) | 
Definition at line 3876 of file ComputeMsm.C.
| void ComputeMsmMgr::addPotential | ( | GridMsg * | gm | ) | 
Definition at line 6018 of file ComputeMsm.C.
References approx, C1HERMITE, GridMsg::get(), NAMD_die(), patchPtr, subgrid, and subgrid_c1hermite.
      
  | 
  inline | 
Definition at line 533 of file ComputeMsm.C.
References numVirialContrib.
Referenced by MsmGridCutoffKernel< Float, Float >::init().
      
  | 
  inline | 
Definition at line 487 of file ComputeMsm.C.
References msm::Map::blockLevel, and map.
Referenced by MsmBlockMap::procNum().
      
  | 
  inline | 
Definition at line 494 of file ComputeMsm.C.
References approx, msm::Map::bsx, msm::Map::bsy, msm::Map::bsz, C1HERMITE, msm::IndexRange::extent(), msm::Map::gc, msm::Map::gc_c1hermite, msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, map, msm::BlockDiagram::nrange, and msm::BlockDiagram::nrangeCutoff.
      
  | 
  inline | 
Definition at line 514 of file ComputeMsm.C.
References msm::Map::bsx, msm::Map::bsy, msm::Map::bsz, msm::IndexRange::extent(), msm::Ivec::i, msm::Ivec::j, msm::Ivec::k, map, and msm::BlockSend::nrange_wrap.
| void ComputeMsmMgr::compute | ( | msm::Array< int > & | patchIDList | ) | 
Definition at line 5990 of file ComputeMsm.C.
References approx, C1HERMITE, msm::Array< T >::len(), NAMD_die(), and patchPtr.
Referenced by ComputeMsm::doWork().
Definition at line 937 of file ComputeMsm.C.
References approx, CUBIC, NAMD_die(), NONIC, NONIC4, QUINTIC, QUINTIC2, SEPTIC, and SEPTIC3.
Referenced by msm::PatchData::interpolation().
      
  | 
  inline | 
Definition at line 1252 of file ComputeMsm.C.
Referenced by msm::PatchData::interpolationC1Hermite().
| void ComputeMsmMgr::doneCompute | ( | ) | 
Definition at line 6044 of file ComputeMsm.C.
References msmCompute, and ComputeMsm::saveResults().
Referenced by msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
      
  | 
  inline | 
Definition at line 539 of file ComputeMsm.C.
References c, cntVirialContrib, gvsum, hufx, hufy, hufz, hvfx, hvfy, hvfz, hwfx, hwfy, hwfz, msm::IndexRange::ia(), msm::IndexRange::ib(), initVirialContrib(), msm::IndexRange::ja(), msm::IndexRange::jb(), msm::IndexRange::ka(), msm::IndexRange::kb(), numVirialContrib, virial, VMAX, VXX, VXY, VXZ, VYY, VYZ, and VZZ.
      
  | 
  inlinestatic | 
Definition at line 1410 of file ComputeMsm.C.
References C1_VECTOR_SIZE, C1INDEX, D000, D001, D010, D011, D100, D101, D110, D111, C1Matrix::melem, ndsplitting(), rv, TAYLOR2, TAYLOR3, TAYLOR4, TAYLOR5, Vector::x, Vector::y, and Vector::z.
Referenced by initialize().
| void ComputeMsmMgr::initialize | ( | MsmInitMsg * | msg | ) | 
Definition at line 3969 of file ComputeMsm.C.
References Lattice::a(), a, Lattice::a_p(), Lattice::a_r(), approx, ASSERT, Lattice::b(), Lattice::b_p(), Lattice::b_r(), msm::Map::blockLevel, msm::Map::bsx, msm::Map::bsy, msm::Map::bsz, Lattice::c(), c, C1HERMITE, C1INDEX, Lattice::c_p(), Lattice::c_r(), CUBIC, D000, D001, D010, D011, D100, D101, D110, D111, dispersion, endi(), msm::Map::foldfactor, msm::Map::gc, msm::Map::gc_c1hermite, gc_c1hermite_elem_accum(), msm::Map::gpro_c1hermite, msm::Map::gres_c1hermite, msm::Map::grespro, msm::Map::gridrange, gridScalingFactor, gridspacing, msm::Map::gvc, gvsum, gzero, hu, hufx, hufy, hufz, hv, hvfx, hvfy, hvfz, hw, hwfx, hwfy, hwfz, hxlen, hxlen_1, hylen, hylen_1, hzlen, hzlen_1, msm::IndexRange::ia(), msm::IndexRange::ib(), iINFO(), iout, msm::Map::ispx, msm::Map::ispy, msm::Map::ispz, msm::IndexRange::ja(), msm::IndexRange::jb(), msm::IndexRange::ka(), msm::IndexRange::kb(), lattice, Vector::length(), map, MSM_MAX_BLOCK_VOLUME, NAMD_die(), nhx, nhy, nhz, msm::IndexRange::ni(), msm::IndexRange::nj(), msm::IndexRange::nk(), nlevels, msm::IndexRange::nn(), NONIC, NONIC4, Nstencil, NUM_APPROX, NUM_SPLIT, PatchMap::numPatches(), PatchMap::Object(), Node::Object(), omega, padding, msm::Map::patchList, PhiStencil, PolyDegree, QUINTIC, QUINTIC2, msm::Grid< T >::reset(), msm::Array< T >::resize(), ru, rv, rw, s_edge, Lattice::scale(), SEPTIC, SEPTIC3, C1Matrix::set(), msm::Grid< T >::set(), msm::Grid< T >::setbounds(), setup_hgrid_1d(), setup_periodic_blocksize(), sglower, shx, shx_1, shy, shy_1, shz, shz_1, Node::simParameters, simParams, MsmInitMsg::smax, smax, MsmInitMsg::smin, smin, split, splitting(), srx_x, srx_y, srx_z, sry_x, sry_y, sry_z, srz_x, srz_y, srz_z, sx_shx, sy_shy, sz_shz, TAYLOR2, TAYLOR2_DISP, TAYLOR3, TAYLOR4, TAYLOR5, TAYLOR6, TAYLOR7, TAYLOR8, Vector::unit(), virial, VMAX, Vector::x, Vector::y, and Vector::z.
| void ComputeMsmMgr::initialize_create | ( | ) | 
Definition at line 5798 of file ComputeMsm.C.
References approx, ASSERT, msm::Map::blockLevel, C1HERMITE, endi(), iINFO(), iout, map, msmBlock, msmC1HermiteBlock, msmC1HermiteGridCutoff, msmGridCutoff, msmProxy, msm::IndexRange::ni(), msm::IndexRange::nj(), msm::IndexRange::nk(), nlevels, numGridCutoff, MsmBlockProxyMsg::put(), MsmC1HermiteBlockProxyMsg::put(), MsmGridCutoffProxyMsg::put(), MsmC1HermiteGridCutoffProxyMsg::put(), and msm::Array< T >::resize().
      
  | 
  inline | 
Definition at line 529 of file ComputeMsm.C.
References cntVirialContrib, gvsum, and msm::Grid< T >::reset().
Referenced by doneVirialContrib().
      
  | 
  inline | 
Definition at line 447 of file ComputeMsm.C.
References map.
Referenced by ComputeMsm::doWork(), MsmGridCutoffKernel< Float, Float >::init(), MsmBlockKernel< Float, Float >::MsmBlockKernel(), msm::PatchData::PatchData(), and ComputeMsm::saveResults().
Definition at line 1266 of file ComputeMsm.C.
References NAMD_die(), TAYLOR2, TAYLOR3, TAYLOR4, TAYLOR5, TAYLOR6, TAYLOR7, and TAYLOR8.
Referenced by gc_c1hermite_elem_accum().
      
  | 
  inline | 
Definition at line 449 of file ComputeMsm.C.
References nlevels.
Referenced by MsmBlock::addCharge(), and MsmC1HermiteBlock::addCharge().
      
  | 
  inline | 
Definition at line 445 of file ComputeMsm.C.
References patchPtr.
Referenced by ComputeMsm::doWork(), and ComputeMsm::saveResults().
| void ComputeMsmMgr::recvMsmBlockProxy | ( | MsmBlockProxyMsg * | msg | ) | 
| void ComputeMsmMgr::recvMsmC1HermiteBlockProxy | ( | MsmC1HermiteBlockProxyMsg * | msg | ) | 
Definition at line 5951 of file ComputeMsm.C.
References MsmC1HermiteBlockProxyMsg::get(), and msmC1HermiteBlock.
| void ComputeMsmMgr::recvMsmC1HermiteGridCutoffProxy | ( | MsmC1HermiteGridCutoffProxyMsg * | msg | ) | 
Definition at line 5959 of file ComputeMsm.C.
References MsmC1HermiteGridCutoffProxyMsg::get(), and msmC1HermiteGridCutoff.
| void ComputeMsmMgr::recvMsmGridCutoffProxy | ( | MsmGridCutoffProxyMsg * | msg | ) | 
Definition at line 5945 of file ComputeMsm.C.
References MsmGridCutoffProxyMsg::get(), and msmGridCutoff.
      
  | 
  inline | 
| void ComputeMsmMgr::setup_hgrid_1d | ( | BigReal | len, | 
| BigReal & | hh, | ||
| int & | nn, | ||
| int & | ia, | ||
| int & | ib, | ||
| int | isperiodic | ||
| ) | 
Definition at line 3893 of file ComputeMsm.C.
References ASSERT, gridspacing, NAMD_die(), and s_edge.
Referenced by initialize().
| void ComputeMsmMgr::setup_periodic_blocksize | ( | int & | bsize, | 
| int | n | ||
| ) | 
      
  | 
  inlinestatic | 
Definition at line 452 of file ComputeMsm.C.
      
  | 
  inlinestatic | 
Definition at line 667 of file ComputeMsm.C.
References NAMD_die(), TAYLOR2, TAYLOR2_DISP, TAYLOR3, TAYLOR3_DISP, TAYLOR4, TAYLOR4_DISP, TAYLOR5, TAYLOR5_DISP, TAYLOR6, TAYLOR6_DISP, TAYLOR7, TAYLOR7_DISP, TAYLOR8, and TAYLOR8_DISP.
Referenced by initialize().
Definition at line 761 of file ComputeMsm.C.
References approx, CUBIC, NAMD_die(), NONIC, NONIC4, QUINTIC, QUINTIC2, SEPTIC, and SEPTIC3.
Referenced by msm::PatchData::anterpolation().
Definition at line 1244 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolationC1Hermite().
      
  | 
  inline | 
| void ComputeMsmMgr::update | ( | CkQdMsg * | msg | ) | 
Definition at line 5967 of file ComputeMsm.C.
References approx, C1HERMITE, msmBlock, msmC1HermiteBlock, and nlevels.
      
  | 
  friend | 
Definition at line 365 of file ComputeMsm.C.
      
  | 
  friend | 
Definition at line 366 of file ComputeMsm.C.
      
  | 
  friend | 
Definition at line 368 of file ComputeMsm.C.
      
  | 
  friend | 
Definition at line 369 of file ComputeMsm.C.
| BigReal ComputeMsmMgr::a | 
Definition at line 598 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::approx | 
Definition at line 604 of file ComputeMsm.C.
Referenced by addPotential(), msm::PatchData::anterpolation(), calcBlockWork(), compute(), d_stencil_1d(), msm::PatchData::init(), initialize(), initialize_create(), msm::PatchData::interpolation(), msm::PatchData::PatchData(), MsmBlockKernel< Float, Float >::prolongationKernel(), MsmBlockKernel< Float, Float >::restrictionKernel(), stencil_1d(), and update().
| msm::Array<int> ComputeMsmMgr::blockAssign | 
Definition at line 484 of file ComputeMsm.C.
Referenced by MsmBlockMap::MsmBlockMap().
| Vector ComputeMsmMgr::c | 
Definition at line 588 of file ComputeMsm.C.
Referenced by doneVirialContrib(), initialize(), and setCompute().
| int ComputeMsmMgr::cntVirialContrib | 
Definition at line 525 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initVirialContrib().
| int ComputeMsmMgr::dispersion | 
Definition at line 607 of file ComputeMsm.C.
Referenced by initialize().
| msm::Array<int> ComputeMsmMgr::gcutAssign | 
Definition at line 485 of file ComputeMsm.C.
Referenced by MsmGridCutoffMap::MsmGridCutoffMap().
| BigReal ComputeMsmMgr::gridScalingFactor | 
Definition at line 597 of file ComputeMsm.C.
Referenced by initialize().
| BigReal ComputeMsmMgr::gridspacing | 
Definition at line 595 of file ComputeMsm.C.
Referenced by initialize(), and setup_hgrid_1d().
Definition at line 523 of file ComputeMsm.C.
Referenced by doneVirialContrib(), initialize(), and initVirialContrib().
| BigReal ComputeMsmMgr::gzero | 
Definition at line 608 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Vector ComputeMsmMgr::hu | 
Definition at line 601 of file ComputeMsm.C.
Referenced by initialize().
| Float ComputeMsmMgr::hufx | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hufy | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hufz | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Vector ComputeMsmMgr::hv | 
Definition at line 601 of file ComputeMsm.C.
Referenced by initialize().
| Float ComputeMsmMgr::hvfx | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hvfy | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hvfz | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Vector ComputeMsmMgr::hw | 
Definition at line 601 of file ComputeMsm.C.
Referenced by initialize().
| Float ComputeMsmMgr::hwfx | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hwfy | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| Float ComputeMsmMgr::hwfz | 
Definition at line 602 of file ComputeMsm.C.
Referenced by doneVirialContrib(), and initialize().
| BigReal ComputeMsmMgr::hxlen | 
Definition at line 599 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolationC1Hermite(), initialize(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::hxlen_1 | 
Definition at line 600 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::hylen | 
Definition at line 599 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolationC1Hermite(), initialize(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::hylen_1 | 
Definition at line 600 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::hzlen | 
Definition at line 599 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolationC1Hermite(), initialize(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::hzlen_1 | 
Definition at line 600 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
      
  | 
  static | 
Definition at line 656 of file ComputeMsm.C.
Referenced by MsmBlockKernel< Float, Float >::prolongationKernel(), and MsmBlockKernel< Float, Float >::restrictionKernel().
| int ComputeMsmMgr::ispu | 
Definition at line 590 of file ComputeMsm.C.
| int ComputeMsmMgr::ispv | 
Definition at line 590 of file ComputeMsm.C.
| int ComputeMsmMgr::ispw | 
Definition at line 590 of file ComputeMsm.C.
| Lattice ComputeMsmMgr::lattice | 
Definition at line 592 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| msm::Map ComputeMsmMgr::map | 
Definition at line 471 of file ComputeMsm.C.
Referenced by blockFlatIndex(), calcBlockWork(), calcGcutWork(), initialize(), initialize_create(), and mapData().
| msm::Array<CProxy_MsmBlock> ComputeMsmMgr::msmBlock | 
Definition at line 464 of file ComputeMsm.C.
Referenced by MsmGridCutoff::compute(), initialize_create(), recvMsmBlockProxy(), msm::PatchData::sendCharge(), MsmBlock::sendDownPotential(), MsmBlock::sendUpCharge(), and update().
| msm::Array<CProxy_MsmC1HermiteBlock> ComputeMsmMgr::msmC1HermiteBlock | 
Definition at line 465 of file ComputeMsm.C.
Referenced by MsmC1HermiteGridCutoff::compute(), initialize_create(), recvMsmC1HermiteBlockProxy(), msm::PatchData::sendChargeC1Hermite(), MsmC1HermiteBlock::sendDownPotential(), MsmC1HermiteBlock::sendUpCharge(), and update().
| CProxy_MsmC1HermiteGridCutoff ComputeMsmMgr::msmC1HermiteGridCutoff | 
Definition at line 468 of file ComputeMsm.C.
Referenced by initialize_create(), recvMsmC1HermiteGridCutoffProxy(), and MsmC1HermiteBlock::setupSections().
| ComputeMsm* ComputeMsmMgr::msmCompute | 
Definition at line 462 of file ComputeMsm.C.
Referenced by doneCompute(), and setCompute().
| CProxy_MsmGridCutoff ComputeMsmMgr::msmGridCutoff | 
Definition at line 467 of file ComputeMsm.C.
Referenced by MsmBlock::gridCutoff(), MsmC1HermiteBlock::gridCutoff(), initialize_create(), recvMsmGridCutoffProxy(), and MsmBlock::setupSections().
| CProxy_ComputeMsmMgr ComputeMsmMgr::msmProxy | 
Definition at line 461 of file ComputeMsm.C.
Referenced by initialize_create().
| int ComputeMsmMgr::nhx | 
Definition at line 603 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::nhy | 
Definition at line 603 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::nhz | 
Definition at line 603 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::nlevels | 
Definition at line 606 of file ComputeMsm.C.
Referenced by MsmBlock::gridCutoff(), MsmC1HermiteBlock::gridCutoff(), initialize(), initialize_create(), numLevels(), MsmBlock::sendDownPotential(), MsmC1HermiteBlock::sendDownPotential(), MsmBlock::sendPatch(), MsmC1HermiteBlock::sendPatch(), MsmGridCutoffKernel< Float, Float >::setup(), MsmBlock::sumReducedPotential(), MsmC1HermiteBlock::sumReducedPotential(), and update().
      
  | 
  static | 
Definition at line 652 of file ComputeMsm.C.
Referenced by initialize(), MsmBlockKernel< Float, Float >::prolongationKernel(), and MsmBlockKernel< Float, Float >::restrictionKernel().
| int ComputeMsmMgr::numGridCutoff | 
Definition at line 469 of file ComputeMsm.C.
Referenced by initialize_create().
| int ComputeMsmMgr::numVirialContrib | 
Definition at line 524 of file ComputeMsm.C.
Referenced by addVirialContrib(), doneVirialContrib(), and subtractVirialContrib().
| int ComputeMsmMgr::omega | 
Definition at line 623 of file ComputeMsm.C.
Referenced by initialize().
| BigReal ComputeMsmMgr::padding | 
Definition at line 596 of file ComputeMsm.C.
Referenced by initialize().
| msm::PatchPtrArray ComputeMsmMgr::patchPtr | 
Definition at line 476 of file ComputeMsm.C.
Referenced by addPotential(), compute(), and patchPtrArray().
      
  | 
  static | 
Definition at line 660 of file ComputeMsm.C.
Referenced by initialize().
      
  | 
  static | 
Definition at line 649 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), initialize(), and msm::PatchData::interpolation().
| Vector ComputeMsmMgr::ru | 
Definition at line 589 of file ComputeMsm.C.
Referenced by initialize().
| Vector ComputeMsmMgr::rv | 
Definition at line 589 of file ComputeMsm.C.
Referenced by gc_c1hermite_elem_accum(), and initialize().
| Vector ComputeMsmMgr::rw | 
Definition at line 589 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::s_edge | 
Definition at line 622 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), initialize(), msm::PatchData::interpolation(), and setup_hgrid_1d().
| Vector ComputeMsmMgr::sglower | 
Definition at line 610 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::shx | 
Definition at line 613 of file ComputeMsm.C.
Referenced by initialize().
| BigReal ComputeMsmMgr::shx_1 | 
Definition at line 614 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::shy | 
Definition at line 613 of file ComputeMsm.C.
Referenced by initialize().
| BigReal ComputeMsmMgr::shy_1 | 
Definition at line 614 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| BigReal ComputeMsmMgr::shz | 
Definition at line 613 of file ComputeMsm.C.
Referenced by initialize().
| BigReal ComputeMsmMgr::shz_1 | 
Definition at line 614 of file ComputeMsm.C.
Referenced by msm::PatchData::anterpolation(), msm::PatchData::anterpolationC1Hermite(), initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| ScaledPosition ComputeMsmMgr::smax | 
Definition at line 594 of file ComputeMsm.C.
Referenced by initialize().
| ScaledPosition ComputeMsmMgr::smin | 
Definition at line 593 of file ComputeMsm.C.
Referenced by initialize().
| int ComputeMsmMgr::split | 
Definition at line 605 of file ComputeMsm.C.
Referenced by initialize().
| Float ComputeMsmMgr::srx_x | 
Definition at line 618 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::srx_y | 
Definition at line 618 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::srx_z | 
Definition at line 618 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::sry_x | 
Definition at line 619 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::sry_y | 
Definition at line 619 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::sry_z | 
Definition at line 619 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::srz_x | 
Definition at line 620 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::srz_y | 
Definition at line 620 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
| Float ComputeMsmMgr::srz_z | 
Definition at line 620 of file ComputeMsm.C.
Referenced by initialize(), msm::PatchData::interpolation(), and msm::PatchData::interpolationC1Hermite().
Definition at line 480 of file ComputeMsm.C.
Referenced by addPotential().
Definition at line 481 of file ComputeMsm.C.
Referenced by addPotential().
| Vector ComputeMsmMgr::sx_shx | 
Definition at line 615 of file ComputeMsm.C.
Referenced by initialize().
| Vector ComputeMsmMgr::sy_shy | 
Definition at line 616 of file ComputeMsm.C.
Referenced by initialize().
| Vector ComputeMsmMgr::sz_shz | 
Definition at line 617 of file ComputeMsm.C.
Referenced by initialize().
| Vector ComputeMsmMgr::u | 
Definition at line 588 of file ComputeMsm.C.
| Vector ComputeMsmMgr::v | 
Definition at line 588 of file ComputeMsm.C.
Definition at line 527 of file ComputeMsm.C.
Referenced by doneVirialContrib(), initialize(), and ComputeMsm::saveResults().
| Vector ComputeMsmMgr::w | 
Definition at line 588 of file ComputeMsm.C.
 1.8.14