Add UCFG2 type definitions and lock file for QuanTAlib

- Introduced type definitions for various classes in the QuanTAlib library, including Ema, EmaVector, EmaState, TSeries, CsvFeed, GBM, TBarSeries, TBar, and TValue.
- Added methods and properties for each class to enhance functionality and maintainability.
- Created a lock file to manage dependencies and ensure consistent builds.
This commit is contained in:
Miha Kralj
2025-11-29 16:43:52 -08:00
parent 8d8e60098e
commit 2b4e8e3fc3
70 changed files with 45335 additions and 49 deletions
@@ -0,0 +1,276 @@
ã
</Users/mihakralj/Github/QuanTAlib/lib/feeds/gbm/Gbm.Tests.csQuanTAlib.TestsA
QuanTAlib.Tests.GBMTests%Next_DefaultParameter_GeneratesNewBar;
QuanTAlib.Tests.GBMTestsNext_IsNewTrue_AdvancesToNewBar=
QuanTAlib.Tests.GBMTests!Next_IsNewFalse_UpdatesCurrentBar6
QuanTAlib.Tests.GBMTestsNext_RefBool_HonorsRequest7
QuanTAlib.Tests.GBMTestsFetch_GeneratesCorrectCount9
QuanTAlib.Tests.GBMTestsFetch_GeneratesSequentialBars2
QuanTAlib.Tests.GBMTestsFetch_RespectsInterval7
QuanTAlib.Tests.GBMTestsFetch_StartsAtSpecifiedTimeG
QuanTAlib.Tests.GBMTests+Fetch_WithDifferentIntervals_WorksCorrectly3
QuanTAlib.Tests.GBMTestsGeneratesRealisticOHLCV<
QuanTAlib.Tests.GBMTests IntraBarUpdates_ModifyCurrentBarA
QuanTAlib.Tests.GBMTests%MixedStreamingAndBatch_WorksCorrectlyB
QuanTAlib.Tests.GBMTests&DriftAndVolatility_AffectPriceMovement?
QuanTAlib.Tests.GBMTests#ConsecutiveCalls_MaintainContinuity6
QuanTAlib.Tests.GBMTestsStateless_NoHistoryStorage‡
@/Users/mihakralj/Github/QuanTAlib/lib/feeds/csv/CsvFeed.Tests.csQuanTAlib.Tests?
QuanTAlib.Tests.CsvFeedTestsConstructor_ValidFile_LoadsDataW
QuanTAlib.Tests.CsvFeedTests7Constructor_NonExistentFile_ThrowsFileNotFoundExceptionL
QuanTAlib.Tests.CsvFeedTests,Constructor_NullPath_ThrowsArgumentExceptionM
QuanTAlib.Tests.CsvFeedTests-Constructor_EmptyPath_ThrowsArgumentException?
QuanTAlib.Tests.CsvFeedTestsNext_StreamsDataChronologicallyF
QuanTAlib.Tests.CsvFeedTests&Next_WithRefParameter_StreamsCorrectlyD
QuanTAlib.Tests.CsvFeedTests$Next_UpdateCurrentBar_ReturnsSameBar@
QuanTAlib.Tests.CsvFeedTests Next_EndOfData_SignalsNoMoreData@
QuanTAlib.Tests.CsvFeedTests Fetch_ReturnsCorrectNumberOfBarsJ
QuanTAlib.Tests.CsvFeedTests*Fetch_InvalidCount_ThrowsArgumentException=
QuanTAlib.Tests.CsvFeedTestsFetch_ResetsStreamingPositionA
QuanTAlib.Tests.CsvFeedTests!LoadFromCsv_ParsesValuesCorrectlyD
QuanTAlib.Tests.CsvFeedTests$LoadFromCsv_DataInChronologicalOrder?
QuanTAlib.Tests.CsvFeedTestsCsvFeed_WorksWithIFeedInterfaceE
QuanTAlib.Tests.CsvFeedTests%Next_MixedNewAndUpdate_WorksCorrectlyD
QuanTAlib.Tests.CsvFeedTests$Fetch_WithEarlyStartTime_ReturnsDataF
QuanTAlib.Tests.CsvFeedTests&Fetch_WithFutureStartTime_ReturnsEmpty†
A/Users/mihakralj/Github/QuanTAlib/lib/core/tvalue/TValue.Tests.csQuanTAlib.TestsO
QuanTAlib.Tests.TValueTests0Constructor_WithLongTime_SetsPropertiesCorrectlyO
QuanTAlib.Tests.TValueTests0Constructor_WithDateTime_SetsPropertiesCorrectly@
QuanTAlib.Tests.TValueTests!AsDateTime_ReturnsCorrectDateTime8
QuanTAlib.Tests.TValueTestsToString_FormatsCorrectlyG
QuanTAlib.Tests.TValueTests(ImplicitConversion_ToDouble_ReturnsValueS
QuanTAlib.Tests.TValueTests4ImplicitConversion_ToDateTime_ReturnsCorrectDateTimeC
QuanTAlib.Tests.TValueTests$Equals_TValue_SameValues_ReturnsTrueG
QuanTAlib.Tests.TValueTests(Equals_TValue_DifferentTime_ReturnsFalseH
QuanTAlib.Tests.TValueTests)Equals_TValue_DifferentValue_ReturnsFalseC
QuanTAlib.Tests.TValueTests$Equals_Object_SameTValue_ReturnsTrueG
QuanTAlib.Tests.TValueTests(Equals_Object_DifferentType_ReturnsFalse>
QuanTAlib.Tests.TValueTestsEquals_Object_Null_ReturnsFalseI
QuanTAlib.Tests.TValueTests*GetHashCode_SameValues_ReturnsSameHashCodeS
QuanTAlib.Tests.TValueTests4GetHashCode_DifferentValues_ReturnsDifferentHashCodeF
QuanTAlib.Tests.TValueTests'EqualityOperator_SameValues_ReturnsTrueL
QuanTAlib.Tests.TValueTests-EqualityOperator_DifferentValues_ReturnsFalseI
QuanTAlib.Tests.TValueTests*InequalityOperator_SameValues_ReturnsFalseM
QuanTAlib.Tests.TValueTests.InequalityOperator_DifferentValues_ReturnsTrue¸
C/Users/mihakralj/Github/QuanTAlib/lib/core/tseries/TSeries.Tests.csQuanTAlib.TestsF
QuanTAlib.Tests.TSeriesTests&Constructor_Default_CreatesEmptySeriesK
QuanTAlib.Tests.TSeriesTests+Constructor_WithCapacity_CreatesEmptySeriesG
QuanTAlib.Tests.TSeriesTests'Constructor_WithLists_WrapsExistingData8
QuanTAlib.Tests.TSeriesTestsName_DefaultValue_IsData-
QuanTAlib.Tests.TSeriesTests␍Name_CanBeSet;
QuanTAlib.Tests.TSeriesTestsAdd_NewValue_IncreasesCountD
QuanTAlib.Tests.TSeriesTests$Add_UpdateValue_DoesNotIncreaseCountA
QuanTAlib.Tests.TSeriesTests!Add_MultipleValues_MaintainsOrder6
QuanTAlib.Tests.TSeriesTestsAdd_TValue_AddsNewItemA
QuanTAlib.Tests.TSeriesTests!Add_TValueWithIsNew_AddsOrUpdates:
QuanTAlib.Tests.TSeriesTestsAdd_WithDateTime_AddsValueC
QuanTAlib.Tests.TSeriesTests#Add_EnumerableDoubles_AddsAllValuesC
QuanTAlib.Tests.TSeriesTests#Add_UpdateOnEmptySeries_AddsNewItem?
QuanTAlib.Tests.TSeriesTestsLast_EmptySeries_ReturnsDefaultD
QuanTAlib.Tests.TSeriesTests$Last_NonEmptySeries_ReturnsLastValue@
QuanTAlib.Tests.TSeriesTests LastValue_EmptySeries_ReturnsNaNI
QuanTAlib.Tests.TSeriesTests)LastValue_NonEmptySeries_ReturnsLastValue@
QuanTAlib.Tests.TSeriesTests LastTime_EmptySeries_ReturnsZeroG
QuanTAlib.Tests.TSeriesTests'LastTime_NonEmptySeries_ReturnsLastTimeB
QuanTAlib.Tests.TSeriesTests"Values_ReturnsReadOnlySpanOfValues@
QuanTAlib.Tests.TSeriesTests Times_ReturnsReadOnlySpanOfTimes<
QuanTAlib.Tests.TSeriesTestsIndexer_ReturnsCorrectTValue?
QuanTAlib.Tests.TSeriesTestsGetEnumerator_IteratesAllValues>
QuanTAlib.Tests.TSeriesTestsGetEnumerator_NonGeneric_Works7
QuanTAlib.Tests.TSeriesTestsPub_Event_IsRaisedOnAdd:
QuanTAlib.Tests.TSeriesTestsPub_Event_IsRaisedOnUpdate9
QuanTAlib.Tests.TSeriesTestsCount_ReturnsCorrectValueš
I/Users/mihakralj/Github/QuanTAlib/lib/core/tbarseries/TBarSeries.Tests.csQuanTAlib.TestsI
QuanTAlib.Tests.TBarSeriesTests&Constructor_Default_CreatesEmptySeriesN
QuanTAlib.Tests.TBarSeriesTests+Constructor_WithCapacity_CreatesEmptySeries:
QuanTAlib.Tests.TBarSeriesTestsName_DefaultValue_IsBar0
QuanTAlib.Tests.TBarSeriesTests␍Name_CanBeSet<
QuanTAlib.Tests.TBarSeriesTestsAdd_NewBar_IncreasesCountE
QuanTAlib.Tests.TBarSeriesTests"Add_UpdateBar_DoesNotIncreaseCountE
QuanTAlib.Tests.TBarSeriesTests"Add_UpdateOnEmptySeries_AddsNewBar;
QuanTAlib.Tests.TBarSeriesTestsAdd_WithLongTime_AddsBar;
QuanTAlib.Tests.TBarSeriesTestsAdd_WithDateTime_AddsBarG
QuanTAlib.Tests.TBarSeriesTests$Add_WithEnumerables_AddsMultipleBars7
QuanTAlib.Tests.TBarSeriesTestsSubSeries_AreUpdated9
QuanTAlib.Tests.TBarSeriesTestsSubSeries_Aliases_Work=
QuanTAlib.Tests.TBarSeriesTestsSubSeries_HaveCorrectNamesB
QuanTAlib.Tests.TBarSeriesTestsLast_EmptySeries_ReturnsDefaultE
QuanTAlib.Tests.TBarSeriesTests"Last_NonEmptySeries_ReturnsLastBarC
QuanTAlib.Tests.TBarSeriesTests LastTime_EmptySeries_ReturnsZeroJ
QuanTAlib.Tests.TBarSeriesTests'LastTime_NonEmptySeries_ReturnsLastTimeB
QuanTAlib.Tests.TBarSeriesTestsLastOpen_EmptySeries_ReturnsNaNJ
QuanTAlib.Tests.TBarSeriesTests'LastOpen_NonEmptySeries_ReturnsLastOpenB
QuanTAlib.Tests.TBarSeriesTestsLastHigh_EmptySeries_ReturnsNaNJ
QuanTAlib.Tests.TBarSeriesTests'LastHigh_NonEmptySeries_ReturnsLastHighA
QuanTAlib.Tests.TBarSeriesTestsLastLow_EmptySeries_ReturnsNaNH
QuanTAlib.Tests.TBarSeriesTests%LastLow_NonEmptySeries_ReturnsLastLowC
QuanTAlib.Tests.TBarSeriesTests LastClose_EmptySeries_ReturnsNaNL
QuanTAlib.Tests.TBarSeriesTests)LastClose_NonEmptySeries_ReturnsLastCloseD
QuanTAlib.Tests.TBarSeriesTests!LastVolume_EmptySeries_ReturnsNaNN
QuanTAlib.Tests.TBarSeriesTests+LastVolume_NonEmptySeries_ReturnsLastVolume<
QuanTAlib.Tests.TBarSeriesTestsIndexer_ReturnsCorrectBar<
QuanTAlib.Tests.TBarSeriesTestsCount_ReturnsCorrectValue@
QuanTAlib.Tests.TBarSeriesTestsGetEnumerator_IteratesAllBarsA
QuanTAlib.Tests.TBarSeriesTestsGetEnumerator_NonGeneric_Works:
QuanTAlib.Tests.TBarSeriesTestsPub_Event_IsRaisedOnAdd=
QuanTAlib.Tests.TBarSeriesTestsPub_Event_IsRaisedOnUpdate?
QuanTAlib.Tests.TBarSeriesTestsSubSeries_ShareSameTimeArrayB
QuanTAlib.Tests.TBarSeriesTestsAdd_MultipleBars_MaintainsOrderÊ
=/Users/mihakralj/Github/QuanTAlib/lib/core/tbar/TBar.Tests.csQuanTAlib.Tests@
QuanTAlib.Tests.TBarTests#Constructor_SetsPropertiesCorrectlyM
QuanTAlib.Tests.TBarTests0Constructor_WithDateTime_SetsPropertiesCorrectly>
QuanTAlib.Tests.TBarTests!AsDateTime_ReturnsCorrectDateTimeB
QuanTAlib.Tests.TBarTests%O_Property_ReturnsTValueWithOpenPriceB
QuanTAlib.Tests.TBarTests%H_Property_ReturnsTValueWithHighPriceA
QuanTAlib.Tests.TBarTests$L_Property_ReturnsTValueWithLowPriceC
QuanTAlib.Tests.TBarTests&C_Property_ReturnsTValueWithClosePrice?
QuanTAlib.Tests.TBarTests"V_Property_ReturnsTValueWithVolume4
QuanTAlib.Tests.TBarTestsHL2_CalculatesCorrectly4
QuanTAlib.Tests.TBarTestsOC2_CalculatesCorrectly5
QuanTAlib.Tests.TBarTestsOHL3_CalculatesCorrectly5
QuanTAlib.Tests.TBarTestsHLC3_CalculatesCorrectly6
QuanTAlib.Tests.TBarTestsOHLC4_CalculatesCorrectly6
QuanTAlib.Tests.TBarTestsHLCC4_CalculatesCorrectlyJ
QuanTAlib.Tests.TBarTests-ImplicitConversion_ToDouble_ReturnsClosePriceR
QuanTAlib.Tests.TBarTests5ImplicitConversion_ToTValue_ReturnsClosePriceWithTimeQ
QuanTAlib.Tests.TBarTests4ImplicitConversion_ToDateTime_ReturnsCorrectDateTime<
QuanTAlib.Tests.TBarTestsToString_ReturnsFormattedString=
QuanTAlib.Tests.TBarTests Equals_TBar_SameBars_ReturnsTrueC
QuanTAlib.Tests.TBarTests&Equals_TBar_DifferentTime_ReturnsFalseC
QuanTAlib.Tests.TBarTests&Equals_TBar_DifferentOpen_ReturnsFalseC
QuanTAlib.Tests.TBarTests&Equals_TBar_DifferentHigh_ReturnsFalseB
QuanTAlib.Tests.TBarTests%Equals_TBar_DifferentLow_ReturnsFalseD
QuanTAlib.Tests.TBarTests'Equals_TBar_DifferentClose_ReturnsFalseE
QuanTAlib.Tests.TBarTests(Equals_TBar_DifferentVolume_ReturnsFalse?
QuanTAlib.Tests.TBarTests"Equals_Object_SameTBar_ReturnsTrueE
QuanTAlib.Tests.TBarTests(Equals_Object_DifferentType_ReturnsFalse<
QuanTAlib.Tests.TBarTestsEquals_Object_Null_ReturnsFalseE
QuanTAlib.Tests.TBarTests(GetHashCode_SameBars_ReturnsSameHashCodeO
QuanTAlib.Tests.TBarTests2GetHashCode_DifferentBars_ReturnsDifferentHashCodeB
QuanTAlib.Tests.TBarTests%EqualityOperator_SameBars_ReturnsTrueH
QuanTAlib.Tests.TBarTests+EqualityOperator_DifferentBars_ReturnsFalseE
QuanTAlib.Tests.TBarTests(InequalityOperator_SameBars_ReturnsFalseI
QuanTAlib.Tests.TBarTests,InequalityOperator_DifferentBars_ReturnsTrue
J/Users/mihakralj/Github/QuanTAlib/lib/averages/ema/Ema.Validation.Tests.csQuanTAlib.Tests6
"QuanTAlib.Tests.EmaValidationTestsValidate_Skender4
"QuanTAlib.Tests.EmaValidationTestsValidate_Talib4
"QuanTAlib.Tests.EmaValidationTestsValidate_Tulipò
E/Users/mihakralj/Github/QuanTAlib/lib/averages/ema/EmaVector.Tests.csQuanTAlib.TestsN
QuanTAlib.Tests.EmaVectorTests,Initialization_WithPeriods_SetsCorrectAlphasA
QuanTAlib.Tests.EmaVectorTestsInitialization_WithAlphas_WorksW
QuanTAlib.Tests.EmaVectorTests5Initialization_WithZeroPeriod_ThrowsArgumentException[
QuanTAlib.Tests.EmaVectorTests9Initialization_WithNegativePeriod_ThrowsArgumentExceptionV
QuanTAlib.Tests.EmaVectorTests4Initialization_WithZeroAlpha_ThrowsArgumentExceptionZ
QuanTAlib.Tests.EmaVectorTests8Initialization_WithNegativeAlpha_ThrowsArgumentException`
QuanTAlib.Tests.EmaVectorTests>Initialization_WithAlphaGreaterThanOne_ThrowsArgumentExceptionJ
QuanTAlib.Tests.EmaVectorTests(Initialization_WithAlphaEqualToOne_WorksA
QuanTAlib.Tests.EmaVectorTestsCalc_Streaming_MatchesSingleEma>
QuanTAlib.Tests.EmaVectorTestsCalc_Series_MatchesSingleEma>
QuanTAlib.Tests.EmaVectorTestsCalc_Series_MatchesStreamingH
QuanTAlib.Tests.EmaVectorTests&Calculate_Static_MatchesInstanceMethod3
QuanTAlib.Tests.EmaVectorTestsReset_ClearsStateE
QuanTAlib.Tests.EmaVectorTests#Update_NaN_Input_UsesLastValidValueJ
QuanTAlib.Tests.EmaVectorTests(Update_Infinity_Input_UsesLastValidValueK
QuanTAlib.Tests.EmaVectorTests)Update_MultipleNaN_ContinuesWithLastValid=
QuanTAlib.Tests.EmaVectorTestsCalculate_Series_HandlesNaN<
QuanTAlib.Tests.EmaVectorTestsReset_ClearsLastValidValue?
QuanTAlib.Tests.EmaVectorTestsNaN_Handling_MatchesSingleEmaD
QuanTAlib.Tests.EmaVectorTests"Values_Property_UpdatesAfterUpdateG
QuanTAlib.Tests.EmaVectorTests%Values_Property_UpdatesAfterCalculateÐ1
G/Users/mihakralj/Github/QuanTAlib/lib/core/simd/SimdExtensions.Tests.csQuanTAlib.TestsO
#QuanTAlib.Tests.SimdExtensionsTests(ContainsNonFinite_EmptySpan_ReturnsFalseO
#QuanTAlib.Tests.SimdExtensionsTests(ContainsNonFinite_AllFinite_ReturnsFalseP
#QuanTAlib.Tests.SimdExtensionsTests)ContainsNonFinite_ContainsNaN_ReturnsTrue]
#QuanTAlib.Tests.SimdExtensionsTests6ContainsNonFinite_ContainsPositiveInfinity_ReturnsTrue]
#QuanTAlib.Tests.SimdExtensionsTests6ContainsNonFinite_ContainsNegativeInfinity_ReturnsTrueY
#QuanTAlib.Tests.SimdExtensionsTests2ContainsNonFinite_NonFiniteInRemainder_ReturnsTrueN
#QuanTAlib.Tests.SimdExtensionsTests'ContainsNonFinite_SingleNaN_ReturnsTrue[
#QuanTAlib.Tests.SimdExtensionsTests4ContainsNonFinite_TwoElements_AllFinite_ReturnsFalseW
#QuanTAlib.Tests.SimdExtensionsTests0ContainsNonFinite_TwoElements_OneNaN_ReturnsTrueD
#QuanTAlib.Tests.SimdExtensionsTestsSumSIMD_EmptySpan_ReturnsZeroK
#QuanTAlib.Tests.SimdExtensionsTests$SumSIMD_SingleElement_ReturnsElementE
#QuanTAlib.Tests.SimdExtensionsTestsSumSIMD_TwoElements_ReturnsSumQ
#QuanTAlib.Tests.SimdExtensionsTests*SumSIMD_MultipleElements_ReturnsCorrectSumK
#QuanTAlib.Tests.SimdExtensionsTests$SumSIMD_LargeArray_ReturnsCorrectSumE
#QuanTAlib.Tests.SimdExtensionsTestsSumSIMD_ContainsNaN_ReturnsNaNJ
#QuanTAlib.Tests.SimdExtensionsTests#SumSIMD_ContainsInfinity_ReturnsNaNO
#QuanTAlib.Tests.SimdExtensionsTests(SumSIMD_NegativeValues_ReturnsCorrectSumC
#QuanTAlib.Tests.SimdExtensionsTestsMinSIMD_EmptySpan_ReturnsNaNK
#QuanTAlib.Tests.SimdExtensionsTests$MinSIMD_SingleElement_ReturnsElementI
#QuanTAlib.Tests.SimdExtensionsTests"MinSIMD_TwoElements_ReturnsMinimumN
#QuanTAlib.Tests.SimdExtensionsTests'MinSIMD_MultipleElements_ReturnsMinimumE
#QuanTAlib.Tests.SimdExtensionsTestsMinSIMD_ContainsNaN_ReturnsNaNO
#QuanTAlib.Tests.SimdExtensionsTests(MinSIMD_MinInRemainder_ReturnsCorrectMinL
#QuanTAlib.Tests.SimdExtensionsTests%MinSIMD_NegativeValues_ReturnsMinimumC
#QuanTAlib.Tests.SimdExtensionsTestsMaxSIMD_EmptySpan_ReturnsNaNK
#QuanTAlib.Tests.SimdExtensionsTests$MaxSIMD_SingleElement_ReturnsElementI
#QuanTAlib.Tests.SimdExtensionsTests"MaxSIMD_TwoElements_ReturnsMaximumN
#QuanTAlib.Tests.SimdExtensionsTests'MaxSIMD_MultipleElements_ReturnsMaximumE
#QuanTAlib.Tests.SimdExtensionsTestsMaxSIMD_ContainsNaN_ReturnsNaNO
#QuanTAlib.Tests.SimdExtensionsTests(MaxSIMD_MaxInRemainder_ReturnsCorrectMaxL
#QuanTAlib.Tests.SimdExtensionsTests%MaxSIMD_NegativeValues_ReturnsMaximumG
#QuanTAlib.Tests.SimdExtensionsTests AverageSIMD_EmptySpan_ReturnsNaNM
#QuanTAlib.Tests.SimdExtensionsTests&AverageSIMD_TwoElements_ReturnsAverageY
#QuanTAlib.Tests.SimdExtensionsTests2AverageSIMD_MultipleElements_ReturnsCorrectAverageI
#QuanTAlib.Tests.SimdExtensionsTests"AverageSIMD_ContainsNaN_ReturnsNaNR
#QuanTAlib.Tests.SimdExtensionsTests+VarianceSIMD_LessThanTwoElements_ReturnsNaNH
#QuanTAlib.Tests.SimdExtensionsTests!VarianceSIMD_EmptySpan_ReturnsNaNN
#QuanTAlib.Tests.SimdExtensionsTests'VarianceSIMD_TwoElements_ReturnsCorrectP
#QuanTAlib.Tests.SimdExtensionsTests)VarianceSIMD_ThreeElements_ReturnsCorrect[
#QuanTAlib.Tests.SimdExtensionsTests4VarianceSIMD_MultipleElements_ReturnsCorrectVarianceU
#QuanTAlib.Tests.SimdExtensionsTests.VarianceSIMD_WithProvidedMean_UsesProvidedMeanJ
#QuanTAlib.Tests.SimdExtensionsTests#VarianceSIMD_ContainsNaN_ReturnsNaNJ
#QuanTAlib.Tests.SimdExtensionsTests#VarianceSIMD_WithNaNMean_ReturnsNaNO
#QuanTAlib.Tests.SimdExtensionsTests(VarianceSIMD_WithInfinityMean_ReturnsNaNL
#QuanTAlib.Tests.SimdExtensionsTests%StdDevSIMD_TwoElements_ReturnsCorrectW
#QuanTAlib.Tests.SimdExtensionsTests0StdDevSIMD_MultipleElements_ReturnsCorrectStdDevH
#QuanTAlib.Tests.SimdExtensionsTests!StdDevSIMD_WithProvidedMean_WorksH
#QuanTAlib.Tests.SimdExtensionsTests!StdDevSIMD_ContainsNaN_ReturnsNaNJ
#QuanTAlib.Tests.SimdExtensionsTests#MinMaxSIMD_EmptySpan_ReturnsBothNaNP
#QuanTAlib.Tests.SimdExtensionsTests)MinMaxSIMD_SingleElement_ReturnsSameValueL
#QuanTAlib.Tests.SimdExtensionsTests%MinMaxSIMD_TwoElements_ReturnsCorrectW
#QuanTAlib.Tests.SimdExtensionsTests0MinMaxSIMD_MultipleElements_ReturnsCorrectMinMaxL
#QuanTAlib.Tests.SimdExtensionsTests%MinMaxSIMD_ContainsNaN_ReturnsBothNaNR
#QuanTAlib.Tests.SimdExtensionsTests+MinMaxSIMD_MinMaxInRemainder_ReturnsCorrectO
#QuanTAlib.Tests.SimdExtensionsTests(MinMaxSIMD_NegativeValues_ReturnsCorrectB
#QuanTAlib.Tests.SimdExtensionsTestsSIMD_WorksWithTSeriesValuesD
#QuanTAlib.Tests.SimdExtensionsTestsSIMD_WorksWithTBarSeriesCloseH
#QuanTAlib.Tests.SimdExtensionsTests!SIMD_PerformanceTest_LargeDatasetE
#QuanTAlib.Tests.SimdExtensionsTestsSIMD_ScalarFallback_SmallArrayY
'QuanTAlib.Tests.SimdScalarFallbackTests.ContainsNonFiniteScalar_AllFinite_ReturnsFalseZ
'QuanTAlib.Tests.SimdScalarFallbackTests/ContainsNonFiniteScalar_ContainsNaN_ReturnsTrue_
'QuanTAlib.Tests.SimdScalarFallbackTests4ContainsNonFiniteScalar_ContainsInfinity_ReturnsTrueU
'QuanTAlib.Tests.SimdScalarFallbackTests*ContainsNonFiniteScalar_Empty_ReturnsFalseW
'QuanTAlib.Tests.SimdScalarFallbackTests,SumScalar_MultipleElements_ReturnsCorrectSumU
'QuanTAlib.Tests.SimdScalarFallbackTests*SumScalar_NegativeValues_ReturnsCorrectSumF
'QuanTAlib.Tests.SimdScalarFallbackTestsSumScalar_Empty_ReturnsZeroT
'QuanTAlib.Tests.SimdScalarFallbackTests)MinScalar_MultipleElements_ReturnsMinimumR
'QuanTAlib.Tests.SimdScalarFallbackTests'MinScalar_NegativeValues_ReturnsMinimumQ
'QuanTAlib.Tests.SimdScalarFallbackTests&MinScalar_SingleElement_ReturnsElementT
'QuanTAlib.Tests.SimdScalarFallbackTests)MaxScalar_MultipleElements_ReturnsMaximumR
'QuanTAlib.Tests.SimdScalarFallbackTests'MaxScalar_NegativeValues_ReturnsMaximumQ
'QuanTAlib.Tests.SimdScalarFallbackTests&MaxScalar_SingleElement_ReturnsElementa
'QuanTAlib.Tests.SimdScalarFallbackTests6VarianceScalar_MultipleElements_ReturnsCorrectVariance\
'QuanTAlib.Tests.SimdScalarFallbackTests1VarianceScalar_TwoElements_ReturnsCorrectVariance]
'QuanTAlib.Tests.SimdScalarFallbackTests2MinMaxScalar_MultipleElements_ReturnsCorrectMinMax[
'QuanTAlib.Tests.SimdScalarFallbackTests0MinMaxScalar_NegativeValues_ReturnsCorrectMinMaxV
'QuanTAlib.Tests.SimdScalarFallbackTests+MinMaxScalar_SingleElement_ReturnsSameValueý
?/Users/mihakralj/Github/QuanTAlib/lib/averages/ema/Ema.Tests.csQuanTAlib.TestsA
QuanTAlib.Tests.EmaTests%Ema_Constructor_Period_ValidatesInput@
QuanTAlib.Tests.EmaTests$Ema_Constructor_Alpha_ValidatesInput1
QuanTAlib.Tests.EmaTestsEma_Calc_ReturnsValue;
QuanTAlib.Tests.EmaTestsEma_Calc_IsNew_AcceptsParameter=
QuanTAlib.Tests.EmaTests!Ema_Calc_IsNew_False_UpdatesValue1
QuanTAlib.Tests.EmaTestsEma_Reset_ClearsState5
QuanTAlib.Tests.EmaTestsEma_Properties_Accessible<
QuanTAlib.Tests.EmaTests Ema_IsHot_BecomesTrueAfterWarmupF
QuanTAlib.Tests.EmaTests*Ema_PeriodEquivalence_BothConstructorsWorkK
QuanTAlib.Tests.EmaTests/Ema_IterativeCorrections_RestoreToOriginalState>
QuanTAlib.Tests.EmaTests"Ema_BatchCalc_MatchesIterativeCalcA
QuanTAlib.Tests.EmaTests%Ema_Result_ImplicitConversionToDouble<
QuanTAlib.Tests.EmaTests Ema_NaN_Input_UsesLastValidValueA
QuanTAlib.Tests.EmaTests%Ema_Infinity_Input_UsesLastValidValueB
QuanTAlib.Tests.EmaTests&Ema_MultipleNaN_ContinuesWithLastValid4
QuanTAlib.Tests.EmaTestsEma_BatchCalc_HandlesNaN:
QuanTAlib.Tests.EmaTestsEma_Reset_ClearsLastValidValue