ENKI

HKFspeciesComposite Class

Class Inheritance

NSObject ▶️ PhaseBase ▶️ HKFspeciesComposite

Protocols Implemented

NSSecureCoding
StoichiometricPhaseProtocol

Properties

@property (weak)DEWspecies *dewSpecies  
@property (strong)NSMutableArray <NSString *> *hkfSpecies  
@property (strong)NSMutableArray <NSNumber *> *hkfStoichiometry  
@property (assign)NSInteger count
@property (assign)double correctionToGibbsEnergy  

Class Methods

None

Instance Methods

- (instancetype)initWithDEWspeciesInstance:(DEWspecies *)dewSpecies
                 andWithReactionDictionary:(NSDictionary <NSString *, NSNumber *> *)nameKeysAndStoichiometryValues  
- (double)gSolventAtT:(double)t andP:(double)p  
- (double)DgSolventDtAtT:(double)t andP:(double)p  
- (double)DgSolventDpAtT:(double)t andP:(double)p  
- (double)D2gSolventDt2AtT:(double)t andP:(double)p  
- (double)D2gSolventDtDpAtT:(double)t andP:(double)p  
- (double)D2gSolventDp2AtT:(double)t andP:(double)p  
- (double)omegaAtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z  
- (double)DomegaDtAtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z  
- (double)DomegaDpAtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z  
- (double)D2omegaDt2AtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z  
- (double)D2omegaDtDpAtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z  
- (double)D2omegaDp2AtT:(double)t andP:(double)p withOmegaRef:(double)omegaRef andCharge:(double)z