• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PolyMathOrg / PolyMath / 4385132063

pending completion
4385132063

push

github

GitHub
Merge pull request #316 from jecisc/divers-cleanings

2977 of 2977 new or added lines in 214 files covered. (100.0%)

19725 of 24212 relevant lines covered (81.47%)

2.44 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Math-Benchmarks-ODE/PMExplicitBenchmark.class.st
1
Class {
2
        #name : #PMExplicitBenchmark,
3
        #superclass : #PMODEBenchmark,
4
        #instVars : [
5
                'system'
6
        ],
7
        #category : #'Math-Benchmarks-ODE'
8
}
9

10
{ #category : #benchmarking }
11
PMExplicitBenchmark >> benchEuler [
×
12
        |  solver stepper |
×
13
        stepper := PMExplicitStepper onSystem: system.
×
14
        solver := (PMExplicitSolver new) stepper: stepper; system: system; dt: dt.
×
15
         1 to: self problemSize do: [  :i
×
16
                 |solver solve: system startState: startState startTime:startTime endTime: endTime]
×
17
]
×
18

19
{ #category : #benchmarking }
20
PMExplicitBenchmark >> benchHeun [
×
21
        | solver stepper |
×
22
        stepper := PMHeunStepper onSystem: system.
×
23
        solver := (PMExplicitSolver new) stepper: stepper; system: system; dt: dt.
×
24
         1 to: self problemSize do: [  :i
×
25
                 |solver solve: system startState: startState startTime:startTime endTime: endTime]
×
26
]
×
27

28
{ #category : #benchmarking }
29
PMExplicitBenchmark >> benchMidpoint [
×
30
        | solver stepper |
×
31
        stepper := PMMidpointStepper onSystem: system.
×
32
        solver := (PMExplicitSolver new) stepper: stepper; system: system; dt: dt.
×
33
         1 to: self problemSize do: [  :i
×
34
                 |solver solve: system startState: startState startTime:startTime endTime: endTime]
×
35
]
×
36

37
{ #category : #benchmarking }
38
PMExplicitBenchmark >> benchRungeKutta [
×
39
        | solver stepper |
×
40
        stepper := PMRungeKuttaStepper onSystem: system.
×
41
        solver := (PMExplicitSolver new) stepper: stepper; system: system; dt: dt.
×
42
         1 to: self problemSize do: [  :i
×
43
                 |solver solve: system startState: startState startTime:startTime endTime: endTime]
×
44
]
×
45

46
{ #category : #running }
47
PMExplicitBenchmark >> setUp [
×
48
        super setUp.
×
49
        system := PMExplicitSystem block: function
×
50
]
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc