Logo Search packages:      
Sourcecode: adun.app version File versions  Download package

ULSimulation Class Reference

#import <ULSimulation.h>

Inheritance diagram for ULSimulation:

AdModelObject

List of all members.


Detailed Description

Object representing the output of an AdunKernel simulation process and associated metadata. However the location of the output data is volatile and access to it must be provided to the created ULSimulation instance through a ULSimulationDataReader subclasss instance using setDataStorage:.

Todo:
Format of energy archive changed from Kernel 0.9. ULResults has been updated to use the new format but many of the internal mechanisims it still uses are a direct result of the old format. Need to optimise ULResults for the new format.

Definition at line 63 of file ULSimulation.h.


Public Member Functions

(void) - _cacheEnergies [implementation]
(void) - _convertEnergies: [implementation]
(void) - _convertTrajectoryToArchives: [implementation]
(void) - _processEnergiesUsingDecoder: [implementation]
(id) - _setOptions [implementation]
(void) - addInputReferenceToObject:
(void) - addInputReferenceToObjectWithID:name:ofType:inSchema:ofDatabase:
(void) - addOutputReferenceToObject:
(void) - addOutputReferenceToObjectWithID:name:ofType:inSchema:ofDatabase:
(NSMutableDictionary *) - allData
(NSArray *) - atomMassesForSubsystem:
(NSArray *) - atomTypesForSubsystem:
(NSString *) - availableInfo
(NSArray *) - availableSubsystems
(NSArray *) - availableTermsForSubsystem:
(AdMatrix *) - coordinatesForFrame:subsystem:
(id) - created
(NSDate *) - creationDate [implementation]
(id) - creator
(NSString *) - database
(NSMutableDictionary *) - dataDictionary
(id) - dataStorage
(void) - dealloc [implementation]
(void) - encodeWithCoder: [implementation]
(ULMatrix *) - energiesForSubsystem:terms:
(ULMatrix *) - energiesForSubsystem:terms:inFrames:
(ULMatrix *) - energiesForSubsystem:terms:inFrames:step:
(id) - identification [implementation]
(id) - init [implementation]
(int) - initialStateTimeForSubsystem:
(id) - initWithCoder: [implementation]
(id) - initWithName:
(NSArray *) - inputReferences
(NSArray *) - inputReferencesToObjectsOfClass:
(id) - keywords
(ULMatrix *) - kineticEnergyForSubsystem:frames:
(int) - lastStateFrameTimeForSubsystem:
(void) - loadData
(NSMutableDictionary *) - metadata
(id) - name
(int) - numberOfCoordinateFramesForSubsystem:
(int) - numberOfStateFramesForSubsystem:
(NSMutableDictionary *) - optionsDict
(NSArray *) - outputReferences
(NSArray *) - outputReferencesToObjectsOfClass:
(ULMatrix *) - potentialEnergyForSubsystem:frames:
(void) - printAvailableInfo
(void) - removeInputReferenceToObject:
(void) - removeInputReferenceToObjectWithID:ofType:
(void) - removeMetadataKey:
(void) - removeOutputReferenceToObject:
(void) - removeOutputReferenceToObjectWithID:
(void) - removeOutputReferenceToObjectWithID:ofType:
(void) - removeVolatileMetadataKey:
(NSString *) - schema
(void) - setDataStorage:
(void) - setEnergyUnit:
(void) - setIdentification:
(void) - setValue:forMetadataKey:
(void) - setValue:forVolatileMetadataKey:
(ULMatrix *) - temperatureForSubsystem:frames:
(int) - timeForCoordinateFrame:subsystem:
(int) - timeForStateFrame:subsystem:
(ULMatrix *) - totalEnergyForSubsystem:frames:
(void) - updateMetadata:
(NSString *) - valueForMetadataKey:
(NSString *) - valueForVolatileMetadataKey:
(NSDictionary *) - volatileMetadata [implementation]

Protected Attributes

BOOL cachedEnergies
double CC
NSDictionary * conversionConstants
id dataStorage
NSData * energyArchive
NSMutableData * initialArchive
int numberOfSubsystems
SubsystemResultsInfo * subsystemInfoArray
NSMutableDictionary * subsystemsEnergies
NSMutableDictionary * subsystemsInfo
NSMutableArray * trajectoryArchives

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index