|  | 
|  | __init__ (self, fname, replicate=1, latticeType=None, sample_frame=False, max_frames=100, enable_size_checking=False) | 
|  | load_particle_sizes_from_metadata (self) | 
|  | analyze_trajectory_occupancy (self, frame_indices=None) | 
| Public Member Functions inherited from jLM.ParticleSizeSupport.ParticleSizeMixin | 
|  | __init__ (self, *args, **kwargs) | 
| ParticleSizeValidator | size_validator (self) | 
|  | enable_particle_sizes (self, bool enable=True) | 
|  | set_particle_size (self, species, int size) | 
| int | get_particle_size (self, species) | 
| dict | get_all_particle_sizes (self) | 
|  | distribute_concentration_safe (self, species, region, float concentration) | 
|  | distribute_number_safe (self, species, region, int count) | 
| Dict | get_capacity_summary (self) | 
|  | validate_all_species (self) | 
|  | print_capacity_summary (self) | 
|  | __init__ (self, fname, replicate=1, latticeType=None, sample_frame=False, max_frames=100) | 
|  | vmd_precomp (self, file_name) | 
|  | close_hdf_file (self) | 
|  | init_worker (self, file_name) | 
|  | process_frame (self, frame_index, siteTypesLattice, numberSpecies, numberSiteTypes) | 
|  | write_to_h5 (self, file_name, maxParticleCounts, maxSiteCounts) | 
|  | reduce_trajectory_file (self, file_name, max_frames) | 
|  | simulationTime (self) | 
|  | simulationTime (self, val) | 
|  | speciesWriteInterval (self) | 
|  | speciesWriteInterval (self, val) | 
|  | latticeWriteInterval (self) | 
|  | latticeWriteInterval (self, val) | 
|  | perfPrintInterval (self) | 
|  | perfPrintInterval (self, val) | 
|  | hookInterval (self) | 
|  | hookInterval (self, val) | 
|  | __init__ (self, name, filename, dimensions, latticeSpacing, latticeType=None) | 
|  | resizeLattice (self, dimensions, latticeSpacing, latticeType=None) | 
|  | placeNumber (self, sp, x, y, z, n) | 
|  | distributeNumber (self, sp, reg, count) | 
|  | distributeConcentration (self, sp, reg, conc) | 
|  | transitionRate (self, sp, rFrom, rTo, rate, value=None) | 
|  | assignReaction (self, reaction, region) | 
|  | species (self, name, **kwargs) | 
|  | region (self, name, **kwargs) | 
|  | reaction (self, reactants, products, rate, value=None, regions=None, **kwargs) | 
|  | rateConst (self, rate, value, order, **kwargs) | 
|  | diffusionConst (self, rate, value, **kwargs) | 
|  | diffusionZero (self) | 
|  | maxDiffusionRate (self, latticeSpacing=None, dt=None) | 
|  | diffusionFast (self) | 
|  | setMaximumTimestep (self) | 
|  | run (self, solver=None, replicate=1, seed=None, cudaDevices=None, checkpointInterval=0, sample_frame=False, max_frames=100) | 
|  | 
|  | replicate = replicate | 
| Public Attributes inherited from jLM.ParticleSizeSupport.ParticleSizeMixin | 
|  | lattice | 
|  | siteLattice = self.lattice.getSiteLatticeView() | 
|  | particleLattice = self.lattice.getParticleLatticeView() | 
|  | speciesList | 
|  | h5 = h5py.File(fname, "r") | 
|  | speciesList = BT.SimObjs(self, T.TrajSpecies, idbase = 1) | 
|  | regionList = BT.SimObjs(self, T.TrajRegion) | 
|  | reactionList = BT.SimObjs(self, T.Reaction) | 
|  | rxnRateList = BT.SimObjs(self, T.RateConst) | 
|  | sp = self.speciesList.getAutoNamespace() | 
|  | reg = self.regionList.getAutoNamespace() | 
|  | rc = self.rxnRateList.getAutoNamespace() | 
|  | dc = self.diffRateList.getAutoNamespace() | 
|  | counts = dict() | 
|  | close_hdf_file | 
|  | name = name | 
|  | filename = filename | 
|  | latticeType = latticeType | 
| float | NA = 6.02214085774e23 | 
| int | siteV = 1000 * latticeSpacing**3 | 
| int | siteNAV = self.siteV * self.NA | 
|  | shape = nz,ny,nx | 
|  | latticeSpacing = latticeSpacing | 
|  | pps = lm.getCompiledLatticeMaxOccupancy() | 
|  | lattice = lm.IntLattice(nz,ny,nx, latticeSpacing, self.pps) | 
|  | siteLattice = self.lattice.getSiteLatticeView() | 
|  | particleLattice = self.lattice.getParticleLatticeView() | 
| int | maxConcentration = self.pps/self.siteNAV | 
|  | diffRateList | 
Extended File class with particle size analysis support.