Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

ComputeNonbondedBase2.h File Reference

Go to the source code of this file.

Functions

 EXCLUDED (FAST(foo bar)) EXCLUDED(MODIFIED(foo bar)) EXCLUDED(NORMAL(foo bar)) NORMAL(MODIFIED(foo bar)) ALCHPAIR(NOT_ALCHPAIR(foo bar)) ALCHPAIR(myLambda
 FEP (myLambda2=ALCH1(lambda2Up) ALCH2(lambda2Down);) myElecLambda
 FEP (myElecLambda2=ALCH1(elecLambda2Up) ALCH2(elecLambda2Down);) myVdwLambda
 FEP (myVdwLambda2=ALCH1(vdwLambda2Up) ALCH2(vdwLambda2Down);) myVdwShift
 FEP (myVdwShift2=ALCH1(vdwShift2Up) ALCH2(vdwShift2Down);)) for(k=0
 TABENERGY (register const int tabtype=-1-(lj_pars->A< 0?lj_pars->A:0);) Force *f_j

Variables

k< npairi;++k){TABENERGY(const
int numtypes=simParams-> 
tableNumTypes
const float table_spacing = simParams->tableSpacing
const int npertype = (int) (mynearbyint(simParams->tableMaxDist / simParams->tableSpacing) + 1)
int table_i = (r2iilist[2*k] >> 14) + r2_delta_expc
const int j = pairlisti[k]
register const CompAtomp_j = p_1 + j
BigReal diffa = r2list[k] - r2_table[table_i]
const BigReal *const table_four_i = table_four + 16*table_i
const LJTable::TableEntrylj_pars
Forcefullf_j = fullf_1 + j
BigReal kqq = kq_i * p_j->charge
register const BigReal p_ij_x = p_i_x - p_j->position.x
register const BigReal p_ij_y = p_i_y - p_j->position.y
register const BigReal p_ij_z = p_i_z - p_j->position.z


Function Documentation

EXCLUDED FAST(foo bar)   ) 
 

Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.

FEP myVdwShift2  = ALCH1(vdwShift2Up) ALCH2(vdwShift2Down);  )  [pure virtual]
 

FEP myVdwLambda2  = ALCH1(vdwLambda2Up) ALCH2(vdwLambda2Down);  ) 
 

FEP myElecLambda2  = ALCH1(elecLambda2Up) ALCH2(elecLambda2Down);  ) 
 

FEP myLambda2  = ALCH1(lambda2Up) ALCH2(lambda2Down);  ) 
 

TABENERGY register const int  tabtype = -1-(lj_pars->A< 0?lj_pars->A:0);  ) 
 


Variable Documentation

BigReal diffa = r2list[k] - r2_table[table_i]
 

Definition at line 49 of file ComputeNonbondedBase2.h.

Referenced by ComputeNonbondedCUDA::build_force_table(), and ExclElem::computeForce().

Force* fullf_j = fullf_1 + j
 

Definition at line 66 of file ComputeNonbondedBase2.h.

const int j = pairlisti[k]
 

Definition at line 45 of file ComputeNonbondedBase2.h.

Referenced by Controller::adaptTempInit(), Controller::adaptTempUpdate(), Controller::adaptTempWriteRestart(), ARestraintManager::AddForces(), anterpolation(), ComputeNonbondedCUDA::assignPatches(), average(), OptPmeZPencil::backward_fft(), PmeZPencil::backward_fft(), Sequencer::berendsenPressure(), bin_evaluation_1away(), bin_evaluation_k_away(), HomePatch::boxClosed(), build12Excls(), build13Excls(), build14Excls(), colvar::build_atom_list(), ComputeNonbondedCUDA::build_exclusions(), Molecule::build_go_arrays(), Molecule::build_go_sigmas(), ComputeNonbondedCUDA::build_lj_table(), buildBondData(), buildExclusions(), HomePatch::buildSpanningTree(), ExclusionSignature::buildTuples(), colvar::calc(), colvar::selfcoordnum::calc_gradients(), colvar::eigenvector::calc_Jacobian_derivative(), colvar::logmsd::calc_Jacobian_derivative(), colvar::rmsd::calc_Jacobian_derivative(), colvar::selfcoordnum::calc_value(), ParallelIOMgr::calcAtomsInEachPatch(), ComputeNonbondedUtil::calcGBIS(), cffti1(), colvar::colvar(), GridforceFullSubGrid::compute_b(), compute_b_spline(), GridforceFullBaseGrid::compute_d2V(), GridforceFullBaseGrid::compute_d3V(), GridforceFullBaseGrid::compute_dV(), PmeRealSpace::compute_forces(), OptPmeRealSpace::compute_forces(), PmeRealSpace::compute_forces_order4_partial(), GridforceFullBaseGrid::compute_V(), GridforceFullBaseGrid::compute_VdV(), CrosstermElem::computeForce(), ComputePme::ComputePme(), ComputePme::copyPencils(), WorkDistrib::createAtomLists(), ComputeMgr::createComputes(), PatchProxyListMsg::createPatchProxyListMsg(), ProxyMgr::createProxies(), Rebalancer::createSpanningTree(), crossterm_setup(), cuda_initialize(), Rebalancer::decrSTLoad(), HomePatch::depositMigration(), dev_sum_forces(), dftmod(), MigrateAtomsCombinedMsg::distribute(), HomePatch::doAtomMigration(), ComputeSphericalBC::doForce(), ComputeLCPO::doForce(), ComputeCylindricalBC::doForce(), HomePatch::doPairlistCheck(), PatchMap::downstream(), ComputeNonbondedCUDA::doWork(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::doWork(), ComputeFullDirect::doWork(), HashPool< T >::dump_tables(), dumpbench(), eigsrt(), PmeRealSpace::fill_charges(), OptPmeRealSpace::fill_charges(), ComputeNonbondedCUDA::finishWork(), flipNum(), Patch::forceBoxClosed(), forward_back_sub(), OptPmeZPencil::forward_fft(), PmeZPencil::forward_fft(), ProxyCombinedResultMsg::fromRaw(), GBIS_Atom_Reduction_Kernel(), GBIS_Force_Reduction_Kernel(), GBIS_P1_Kernel(), GBIS_P2_Kernel(), GBIS_P3_Kernel(), generateAtomTypeTable(), generatePmePeList(), generatePmePeList2(), GridforceFullMainGrid::get_all_gridvals(), ProxyNodeAwareSpanningTreeMsg::getANewMsg(), ProxyResultVarsizeMsg::getANewMsg(), gridcutoff(), GromacsTopFile::GromacsTopFile(), AtomSigInfo::hash(), ijpair::ijpair(), Rebalancer::incrSTLoad(), Lattice::index(), ComputePmeMgr::initialize(), OptPmeMgr::initialize_pencils(), ComputePmeMgr::initialize_pencils(), initializePmeMap(), ParallelIOMgr::integrateMigratedAtoms(), interpolation(), Matrix4::inverse(), jacobi(), Sequencer::langevinPiston(), LJTable::LJTable(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::loadTuples(), lu_decomp_nopivot(), lubksb(), ludcmp(), main(), PatchMap::makePatches(), OptPmeZPencil::many_to_many_recv_grid(), OptPmeXPencil::many_to_many_recv_trans(), OptPmeYPencil::many_to_many_recv_trans(), OptPmeZPencil::many_to_many_recv_untrans(), OptPmeYPencil::many_to_many_recv_untrans(), OptPmeYPencil::many_to_many_send(), OptPmeZPencil::many_to_many_send_trans(), OptPmeZPencil::many_to_many_send_ungrid(), OptPmeXPencil::many_to_many_send_untrans(), colvarmodule::matrix2d< colvarmodule::real, 3, 3 >::matrix2d(), Sequencer::minimizeMoveDownhill(), mollify(), Matrix4Symmetry::multmatrix(), Matrix4::multmatrix(), Matrix4TMD::multmatrix(), NAMD_find_first_word(), Sequencer::newMinimizeDirection(), RefineTorusLB::newRefine(), obj_transmult(), cr_sortop::operator()(), colvarmodule::matrix2d< colvarmodule::real, 3, 3 >::operator=(), outputCompressedFile(), outputProxyTree(), PACK_MSG(), pairlist_from_pairlist(), pairlistFromAll(), passb(), passf(), PDB::PDB(), Patch::positionsReady(), HomePatch::positionsReady(), parm::preadln(), Molecule::print_go_params(), Molecule::print_go_sigmas(), print_Matrix4(), ComputeMap::printComputeMap(), LdbCoordinator::printLocalLdbReport(), ProxyNodeAwareSpanningTreeMsg::printOut(), PatchMap::printPatchMap(), prolongation(), prolongation_factored(), pubdz3d(), pubz3d(), pubzd3d(), Parameters::read_energy_type_bothcubspline(), Parameters::read_energy_type_cubspline(), Molecule::read_go_file(), ParallelIOMgr::readPerAtomInfo(), Molecule::receive_GoMolecule(), Parameters::receive_Parameters(), OptPmeZPencil::recv_grid(), PmeZPencil::recv_grid(), OptPmeXPencil::recv_trans(), OptPmeYPencil::recv_trans(), PmeXPencil::recv_trans(), PmeYPencil::recv_trans(), OptPmeZPencil::recv_untrans(), OptPmeYPencil::recv_untrans(), PmeZPencil::recv_untrans(), PmeYPencil::recv_untrans(), ParallelIOMgr::recvAtomsToHomePatchProcs(), ComputeMsmSerialMgr::recvCoord(), ComputeGBISserMgr::recvCoord(), ComputeExtMgr::recvCoord(), ProxyMgr::recvNodeAwareSpanningTree(), ProxyMgr::recvPatchProxyInfo(), ProxyMgr::recvSpanningTree(), LdbCoordinator::requiredProxies(), colvarmodule::matrix2d< colvarmodule::real, 3, 3 >::reset(), restriction(), restriction_factored(), PDBData::scan(), ComputeNonbondedUtil::select(), SELF(), Molecule::send_GoMolecule(), Parameters::send_Parameters(), PmeYPencil::send_subset_trans(), PmeZPencil::send_subset_trans(), PmeYPencil::send_subset_untrans(), PmeXPencil::send_subset_untrans(), OptPmeYPencil::send_trans(), OptPmeZPencil::send_trans(), PmeYPencil::send_trans(), PmeZPencil::send_trans(), OptPmeZPencil::send_ungrid(), PmeZPencil::send_ungrid(), OptPmeYPencil::send_untrans(), OptPmeXPencil::send_untrans(), PmeYPencil::send_untrans(), PmeXPencil::send_untrans(), ParallelIOMgr::sendAtomsToHomePatchProcs(), ComputePme::sendData(), ComputePme::sendPencils(), ComputePmeMgr::sendTrans(), ComputePmeMgr::sendUngrid(), ComputePmeMgr::sendUntrans(), GridforceFullMainGrid::set_all_gridvals(), setup_bins_k_away(), setup_grids(), sortEntries_selectionSort(), ComputeMgr::splitComputes(), CollectionMgr::submitForces(), Sequencer::submitHalfstep(), Sequencer::submitMinimizeReductions(), ComputeNonbondedUtil::submitPressureProfileData(), Sequencer::submitReductions(), tcl_append_matrix(), tcl_get_matrix(), ProxyCombinedResultMsg::toRaw(), Transform::Transform(), Matrix4Symmetry::transpose(), Matrix4::transpose(), Matrix4TMD::transpose(), transpose(), ProxyResultMsg::unpack(), ARestraint::UpdateCOMs(), and ParallelIOMgr::updateMolInfo().

BigReal kqq = kq_i * p_j->charge
 

Definition at line 113 of file ComputeNonbondedBase2.h.

Referenced by ExclElem::computeForce().

const LJTable::TableEntry* lj_pars
 

Initial value:

 
              lj_row + 2 * p_j->vdwType MODIFIED(+ 1)

Definition at line 53 of file ComputeNonbondedBase2.h.

Referenced by ExclElem::computeForce().

const int npertype = (int) (mynearbyint(simParams->tableMaxDist / simParams->tableSpacing) + 1)
 

Definition at line 41 of file ComputeNonbondedBase2.h.

register const BigReal p_ij_x = p_i_x - p_j->position.x
 

Definition at line 117 of file ComputeNonbondedBase2.h.

register const BigReal p_ij_y = p_i_y - p_j->position.y
 

Definition at line 118 of file ComputeNonbondedBase2.h.

register const BigReal p_ij_z = p_i_z - p_j->position.z
 

Definition at line 119 of file ComputeNonbondedBase2.h.

register const CompAtom* p_j = p_1 + j
 

Definition at line 46 of file ComputeNonbondedBase2.h.

Referenced by ExclElem::computeForce(), and pairlist_from_pairlist().

const BigReal* const table_four_i = table_four + 16*table_i
 

Definition at line 50 of file ComputeNonbondedBase2.h.

Referenced by ExclElem::computeForce().

int table_i = (r2iilist[2*k] >> 14) + r2_delta_expc
 

Definition at line 44 of file ComputeNonbondedBase2.h.

Referenced by ComputeNonbondedCUDA::build_force_table(), and ExclElem::computeForce().

const float table_spacing = simParams->tableSpacing
 

Definition at line 40 of file ComputeNonbondedBase2.h.

Referenced by Parameters::read_ener_table(), Parameters::read_energy_type(), Parameters::read_energy_type_bothcubspline(), and Parameters::read_energy_type_cubspline().

k<npairi; ++k) { TABENERGY( const int numtypes = simParams-> tableNumTypes
 

Definition at line 39 of file ComputeNonbondedBase2.h.


Generated on Fri May 25 04:07:18 2012 for NAMD by  doxygen 1.3.9.1