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

View File

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