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.