first working after refactor

This commit is contained in:
2024-11-03 18:49:14 -06:00
parent 3b1a207b3f
commit b3876742c9
2 changed files with 3 additions and 3 deletions

View File

@@ -23,10 +23,9 @@ public enum ECGSyn {
public static func generate(params: Parameters, rrSeries: RRSeries<Double>) -> [Double] {
var rng = rrSeries.rng
let srInternal = rrSeries.timeParameters.srInternal
let dt = 1.0 / Double(srInternal)
// adjust extrema parameters for mean heart rate
let hrFact = 60.0 / rrSeries.timeParameters.hrMean
let hrFact = sqrt(rrSeries.timeParameters.hrMean / 60.0)
let hrFactSqrt = sqrt(hrFact)
let ai = params.a
@@ -37,6 +36,7 @@ public enum ECGSyn {
let nt = rrSeries.count
let dt = 1.0 / Double(srInternal)
let ts = (0 ..< nt).map { Double($0) * dt }
let x0 = SIMD3<Double>(1.0, 0.0, 0.04)

View File

@@ -21,7 +21,7 @@ public struct TimeParameters {
let hrStd: Double = 1.0
/// RNG seed value.
let seed: UInt64 = 10
let seed: UInt64 = 8
}
public struct RRParameters {