meshi.geometry
Class MatrixRowCaOnly

java.lang.Object
  extended by meshi.geometry.DistanceList
      extended by meshi.geometry.MatrixRow
          extended by meshi.geometry.MatrixRowCaOnly
All Implemented Interfaces:
java.lang.Iterable<Distance>

public class MatrixRowCaOnly
extends MatrixRow


Field Summary
private  int atomNumber
           
private static MolecularSystem molecularSystem
           
 
Fields inherited from class meshi.geometry.MatrixRow
atom, atom2, atom2number, CAPACITY, distance, lastEmpty, matrix, number, rMax2, rMaxPlusBuffer2, searchStart
 
Fields inherited from class meshi.geometry.DistanceList
capacity, filter, internalArray, size
 
Constructor Summary
MatrixRowCaOnly(AtomCore atom, MatrixRow[] matrix, MolecularSystem molecularSystem)
           
 
Method Summary
 java.lang.String toString()
           
 void update(DistanceList nonBondedList, java.util.ArrayList<DistanceList> energyTermsDistanceLists, int counter)
           
 
Methods inherited from class meshi.geometry.MatrixRow
addCell, search, update
 
Methods inherited from class meshi.geometry.DistanceList
add, clear, get, isEmpty, iterator, size, sort, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

molecularSystem

private static MolecularSystem molecularSystem

atomNumber

private int atomNumber
Constructor Detail

MatrixRowCaOnly

public MatrixRowCaOnly(AtomCore atom,
                       MatrixRow[] matrix,
                       MolecularSystem molecularSystem)
Method Detail

update

public void update(DistanceList nonBondedList,
                   java.util.ArrayList<DistanceList> energyTermsDistanceLists,
                   int counter)

toString

public java.lang.String toString()
Overrides:
toString in class MatrixRow