// JABigFraction32_OC_IOS_Undocumented_Header.txt // JABigFraction32 // // This file is published under the Creative Commons Attribution 3.0 License. // www.JasonAndrade.ca // // This is the undocumented version of the JABigFraction32_OC_IOS.h header file. // The purpose of this file is to convey the API of the JABigFraction32 library written in Objective-C for the IOS platform. // While this version of the file has been published under the Creative Commons Attribution 3.0 License, the documented version included with the commercial software library is protected by copyright law. // The documented version of this file contains detailed descriptions of every method/function and how they are to be correctly utilized. #import #import "JAErrorTree_OC_IOS.h" #import "JABigInt32_OC_IOS.h" #import #import #import @interface JABigFraction32:NSObject @end @interface JABigFraction32() { @protected JABigInt32 *_denominatorObjectPtr; bool _isNegative; bool _isSimplified; JABigInt32 *_numeratorObjectPtr; } +(JABigFraction32 *) generatePi; +(JABigFraction32 *) generateEulersNumber; +(bool) getIsARMNEONEnabled; +(JABigFraction32 *) newJABigFraction32WithDouble:(const double)initialValue numeratorCapacity:(unsigned short)initialNumeratorCapacity denominatorCapacity:(unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithFloat:(const float)initialValue numeratorCapacity:(unsigned short)initialNumeratorCapacity denominatorCapacity:(unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithInt:(const int)initialValue numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity; +(JABigFraction32 *) newJABigFraction32WithJABigInt32:(JABigInt32 *)initialValueObjectPtr numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithLongLong:(const long long)initialValue numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity; +(JABigFraction32 *) newJABigFraction32WithNumeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity; +(JABigFraction32 *) newJABigFraction32WithNumeratorInt:(const int)initialNumerator numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorInt:(const int)initialDenominator denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorJABigInt32:(JABigInt32 *)initialNumeratorObjectPtr numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorJABigInt32:(JABigInt32 *)initialDenominatorObjectPtr denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorLongLong:(const long long)initialNumerator numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorLongLong:(const long long)initialDenominator denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorSignedDecimalString:(char *)initialNumeratorPtr numeratorSignedDecimalStringLength:(const int)initialNumeratorLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorSignedDecimalString:(char *)initialDenominatorPtr denominatorSignedDecimalStringLength:(const int)initialDenominatorLength denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorUnsignedDecimalString:(char *)initialNumeratorPtr numeratorUnsignedDecimalStringLength:(const int)initialNumeratorLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorUnsignedDecimalString:(char *)initialDenominatorPtr denominatorUnsignedDecimalStringLength:(const int)initialDenominatorLength denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorUnsignedHexadecimalString:(char *)initialNumeratorPtr numeratorUnsignedHexadecimalStringLength:(const int)initialNumeratorLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorUnsignedHexadecimalString:(char *)initialDenominatorPtr denominatorUnsignedHexadecimalStringLength:(const int)initialDenominatorLength denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorUnsignedInt:(const unsigned int)initialNumerator numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorUnsignedInt:(const unsigned int)initialDenominator denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithNumeratorUnsignedLongLong:(const unsigned long long)initialNumerator numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorUnsignedLongLong:(const unsigned long long)initialDenominator denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithSignedDecimalString:(char *)initialValuePtr signedDecimalStringLength:(const int)initialValueLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithSignedRealNumberString:(char *)initialValuePtr signedRealNumberStringLength:(const int)initialValueLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithUnsignedDecimalString:(char *)initialValuePtr unsignedDecimalStringLength:(const int)initialValueLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithUnsignedHexadecimalString:(char *)initialValuePtr unsignedHexadecimalStringLength:(const int)initialValueLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(JABigFraction32 *) newJABigFraction32WithUnsignedInt:(const unsigned int)initialValue numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative; +(JABigFraction32 *) newJABigFraction32WithUnsignedLongLong:(const unsigned long long)initialValue numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative; +(JABigFraction32 *) newJABigFraction32WithUnsignedRealNumberString:(char *)initialValuePtr unsignedRealNumberStringLength:(const int)initialValueLength numeratorCapacity:(const unsigned short)initialNumeratorCapacity denominatorCapacity:(const unsigned short)initialDenominatorCapacity isNegative:(const bool)initialIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; +(bool) tripleCheckAndCorrectFirstJABigFraction32:(JABigFraction32 **)firstJABigFraction32ObjectPtrAddr secondJABigFraction32:(JABigFraction32 **)secondJABigFraction32ObjectPtrAddr thirdJABigFraction32:(JABigFraction32 **)thirdJABigFraction32ObjectPtrAddr firstJAErrorTree:(JAErrorTree **)firstJAErrorTreeObjectPtrAddr secondJAErrorTree:(JAErrorTree **)secondJAErrorTreeObjectPtrAddr thirdJAErrorTree:(JAErrorTree **)thirdJAErrorTreeObjectPtrAddr; +(bool) validateJABigFraction32:(JABigFraction32 *)aJABigFraction32ObjectPtr; -(void) addInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) additiveInverse; -(void) addJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) addJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) addLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) addUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) addUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) approximateWithMaximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosecantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosecantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosecantRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCosineRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCotangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCotangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcCotangentRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosecantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosecantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosecantRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCosineRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCotangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCotangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicCotangentRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSecantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSecantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSecantRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicSineRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicTangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicTangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcHyperbolicTangentRadiansApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSecantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSecantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSecantRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcSineRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcTangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcTangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) arcTangentRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareEqualUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTEInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTEJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTEJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTELongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTEUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTEUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareGTUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTEInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTEJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTEJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTELongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTEUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTEUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(bool) compareLTUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(char) compareWithUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertDegreesToGradiansWithMaximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertDegreesToRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertGradiansToDegreesWithMaximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertGradiansToRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertRadiansToDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) convertRadiansToGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosecantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosecantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosecantRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cosineRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cotangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cotangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) cotangentRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideInt:(const int)divisor parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideJABigFraction32:(JABigFraction32 *)divisorObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideJABigInt32:(JABigInt32 *)divisorObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideLongLong:(const long long)divisor parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideUnsignedInt:(const unsigned int)divisor parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) divideUnsignedLongLong:(const unsigned long long)divisor parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) exponentiateApproximatelyJABigFraction32:(JABigFraction32 *)operandObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) exponentiateApproximatelyJABigInt32:(JABigInt32 *)operandObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) exponentiateApproximatelyUnsignedInt:(const unsigned int)operand maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) exponentiateJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) exponentiateUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) generateCeilingWithCapacity:(unsigned short)minimumCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) generateDenominatorCopy; -(JABigInt32 *) generateFloorWithCapacity:(unsigned short)minimumCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) generateJABigInt32RoundingAwayFromZeroWithCapacity:(unsigned short)minimumCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) generateNumeratorCopy; -(JABigFraction32 *) generateSimpleFractionPartWithNumeratorCapacity:(unsigned short)minimumNumeratorCapacity denominatorCapacity:(unsigned short)minimumDenominatorCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) generateWholeNumberPartWithCapacity:(unsigned short)minimumCapacity parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(double) getApproximateDoubleWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(float) getApproximateFloatWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigInt32 *) getDenominator; -(unsigned int) getDenominatorBitSize; -(unsigned short) getDenominatorCapacity; -(bool) getDenominatorIsEven; -(bool) getDenominatorIsOdd; -(unsigned short) getDenominatorSize; -(bool) getIsNegative; -(bool) getIsSimplified; -(unsigned int) getMinimumApproximatedBitPrecision; -(unsigned short) getMinimumApproximatedPrecision; -(void) getMinimumBitSize:(unsigned int *)minimumBitSizePtr maximumBitSize:(unsigned int *)maximumBitSizePtr; -(void) getMinimumSize:(unsigned short *)minimumSizePtr maximumSize:(unsigned short *)maximumSizePtr; -(JABigInt32 *) getNumerator; -(unsigned int) getNumeratorBitSize; -(unsigned short) getNumeratorCapacity; -(bool) getNumeratorIsEven; -(bool) getNumeratorIsOdd; -(unsigned short) getNumeratorSize; -(void) hyperbolicCosineDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCosineGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCosineRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCosecantDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCosecantGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCosecantRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCotangentDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCotangentGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicCotangentRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSecantDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSecantGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSecantRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSineDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSineGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicSineRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicTangentDegreesApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicTangentGradiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr pi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) hyperbolicTangentRadiansApproximatelyWithEulersNumber:(JABigFraction32 *)eulersNumberObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) logarithmApproximatelyWithBaseJABigFraction32:(JABigFraction32 *)operandObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) logarithmApproximatelyWithBaseJABigInt32:(JABigInt32 *)operandObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) logarithmApproximatelyWithBaseUnsignedInt:(const unsigned int)operand minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) logarithmApproximatelyWithBaseUnsignedLongLong:(const unsigned long long)operand minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) minimizeDenominatorCapacity; -(void) minimizeNumeratorCapacity; -(void) multiplicativeInverseWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) multiplyUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) naturalLogarithmApproximatelyWithMinimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(JABigFraction32 *) newCopy; -(bool) printAsRealNumberToOutputString:(char *)outputStringPtr outputStringOffset:(const int)outputStringOffset outputMaxLen:(const int)outputMaxLen outputLen:(int *)outputLenPtr minimumWholeNumberPartOutputLen:(const int)minimumWholeNumberPartOutputLen wholeNumberPartOutputLen:(int *)wholeNumberPartOutputLenPtr minimumSimpleFractionPartOutputDigits:(const int)minimumSimpleFractionPartOutputDigits simpleFractionPartOutputDigits:(int *)simpleFractionPartOutputDigitsPtr rightJustifyOutput:(const bool)rightJustifyOutput outputPaddingEnabled:(const bool)outputPaddingEnabled paddingCharacter:(const char)paddingCharacter prefixString:(char *)prefixStringPtr prefixStringLen:(const short)prefixStringLen prefixStringAndNegativeSignBeforePadding:(const bool)prefixStringAndNegativeSignBeforePadding suffixString:(char *)suffixStringPtr suffixStringLen:(const short)suffixStringLen suffixStringAfterPadding:(const bool)suffixStringAfterPadding separatorEnabled:(const bool)separatorEnabled separatorCharacter:(const char)separatorCharacter parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithDouble:(const double)newValue parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithFloat:(const float)newValue parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithInt:(const int)newValue; -(void) reinitializeWithJABigFraction32:(JABigFraction32 *)newValueObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithJABigInt32:(JABigInt32 *)newValueObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithLongLong:(const long long)newValue; -(void) reinitializeWithNumeratorInt:(const int)newNumerator denominatorInt:(const int)newDenominator parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorJABigInt32:(JABigInt32 *)newNumeratorObjectPtr denominatorJABigInt32:(JABigInt32 *)newDenominatorObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorLongLong:(const long long)newNumerator denominatorLongLong:(const long long)newDenominator parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorSignedDecimalString:(char *)newNumeratorPtr numeratorSignedDecimalStringLength:(const int)newNumeratorLength denominatorSignedDecimalString:(char *)newDenominatorPtr denominatorSignedDecimalStringLength:(const int)newDenominatorLength parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorUnsignedDecimalString:(char *)newNumeratorPtr numeratorUnsignedDecimalStringLength:(const int)newNumeratorLength denominatorUnsignedDecimalString:(char *)newDenominatorPtr denominatorUnsignedDecimalStringLength:(const int)newDenominatorLength isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorUnsignedHexadecimalString:(char *)newNumeratorPtr numeratorUnsignedHexadecimalStringLength:(const int)newNumeratorLength denominatorUnsignedHexadecimalString:(char *)newDenominatorPtr denominatorUnsignedHexadecimalStringLength:(const int)newDenominatorLength isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorUnsignedInt:(const unsigned int)newNumerator denominatorUnsignedInt:(const unsigned int)newDenominator isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithNumeratorUnsignedLongLong:(const unsigned long long)newNumerator denominatorUnsignedLongLong:(const unsigned long long)newDenominator isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithSignedDecimalString:(char *)newValuePtr signedDecimalStringLength:(const int)newValueLength parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithSignedRealNumberString:(char *)newValuePtr signedRealNumberStringLength:(const int)newValueLength parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithUnsignedDecimalString:(char *)newValuePtr unsignedDecimalStringLength:(const int)newValueLength isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithUnsignedHexadecimalString:(char *)newValuePtr unsignedHexadecimalStringLength:(const int)newValueLength isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) reinitializeWithUnsignedInt:(const unsigned int)newValue isNegative:(const bool)newIsNegative; -(void) reinitializeWithUnsignedLongLong:(const unsigned long long)newValue isNegative:(const bool)newIsNegative; -(void) reinitializeWithUnsignedRealNumberString:(char *)newValuePtr unsignedRealNumberStringLength:(const int)newValueLength isNegative:(const bool)newIsNegative parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) rootApproximatelyWithIndexJABigInt32:(JABigInt32 *)operandObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) rootApproximatelyWithIndexUnsignedInt:(const unsigned int)operand minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) secantDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) secantGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) secantRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) setDenominatorCapacity:(const unsigned short)newDenominatorCapacity; -(void) setNumeratorCapacity:(const unsigned short)newNumeratorCapacity; -(void) setIsNegative:(const bool)newIsNegative; -(void) setIsNotSimplified; -(void) simplifyDegreesWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) simplifyGradiansWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) simplifyRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) simplifyWithParentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) sineDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) sineGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) sineRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractInt:(const int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractJABigFraction32:(JABigFraction32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractJABigInt32:(JABigInt32 *)operandObjectPtr parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractLongLong:(const long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractUnsignedInt:(const unsigned int)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) subtractUnsignedLongLong:(const unsigned long long)operand parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) tangentDegreesApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) tangentGradiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; -(void) tangentRadiansApproximatelyWithPi:(JABigFraction32 *)piObjectPtr minimumPrecision:(const unsigned short)minimumSize maximumPrecision:(const unsigned short)maximumSize parentJAErrorTreeNode:(JAErrorTree *)parentJAErrorTreeNodeObjectPtr; @end