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

trixi-framework / HOHQMesh / 30980385736
78%
master: 57%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Aug 2026 06:10AM UTC
Jobs 1
Files 83
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Aug 2026 06:09AM UTC coverage: 78.304% (+2.4%) from 75.909%
30980385736

push

github

web-flow
Add L2/H1 boundary optimization (#166)

* AddBoundaryOptimization

Add code for boundary optimization. Add control file reading for the new parameters and instance variables in the SMChainedCurve class. Add the new derivativeAt method to the SMCurve class.

* AddSizerOptimization

Add optimization to the sizer. Use the optimized segment lengths to determine mesh sizes in the sizer.

* Update ControlTemplate.control

Add the elliptic arc to the template file.

* FinalSegmentAdjustment

Use an estimate for the change in the error with segment spacing to adjust the last segment size when it is too small.

* OptimalSizingFix

Fix a bug so that refinement due to optimization only occurs where it is needed. When optimization is performed, the minimum mesh size is written out in verbose mode so that it can be compared to the background mesh size.

* AddSegmentLengths

Add segment lengths and points to the MultisegmentModalCurve and  the ability to use those in IntervalSearch

* AddBreaks

Add breaks to a segmented curve optimization to allow breaking up a curve into sections across which optimization will not occur. AT THIS POINT, THE MATRIX OPTIMIZATION PROBLEM HAS NOT BEEN IMPLEMENTED YET. But the datastructures and arrays needed are now availavle.

* OptimizeUpdate

Fix an uninitialized array and add tests for subdividing a curve.

* Update Sizer.f90

Remove unneeded size code. This functionality is moved to FRSegementedCurve where the size info is stored.

* UsingOptiizedSegments

Use optimized segments if turned on in the smchained curve

* ScannerAdded

Add string scanner class and tests.

* Update SMScanner.f90

Fix endpoint errors

* Update MeshingTests.f90

Add scanner tests

* BreaksInChains

Add the reading of breaks in the chain definition

* FinishUpLastCommit

Clean up unused variables. Fix the TODO items for using inputted breaks and for optimizing positions on inner and interface curves.

* Update SMChainedCurveClass.f90

Add instance derivat... (continued)

1730 of 1940 new or added lines in 40 files covered. (89.18%)

2 existing lines in 2 files now uncovered.

9698 of 12385 relevant lines covered (78.3%)

674993.17 hits per line

Uncovered Changes

Lines Coverage ∆ File
38
57.3
Source/Curves/DiscreteCurves/MultiSegmentModalCurve.f90
26
77.78
2.84% Source/Project/MeshProject.f90
22
60.71
Source/Curves/DiscreteCurves/MultiSegmentCurve.f90
19
91.16
Source/BoundaryOptimization/ConstrainedMultiH1Optimizer.f90
14
90.14
Source/BoundaryOptimization/OptimizerTests.f90
14
89.86
Source/IO/SMScanner.f90
13
83.66
-0.44% Source/Project/Model/SMModel.f90
11
94.86
Source/BoundaryOptimization/LegendreAlgorithms.f90
10
68.75
Source/Curves/ContinuousCurves/SMPolynomialInterpolantCurveClass.f90
8
95.7
Source/BoundaryOptimization/CurveOptimization.f90
8
90.48
Source/Curves/DiscreteCurves/MultiSegmentNodalCurve.f90
7
84.85
1.72% Source/IO/ControlFileReader.f90
7
89.86
Source/IO/Scanning.f90
6
72.5
-0.28% Source/Curves/DiscreteCurves/FRSegmentedCurveClass.f90
2
81.76
2.15% Source/Mesh/MeshBoundaryMethods.f90
2
88.87
0.91% Source/Mesh/MeshGeneratorMethods.f90
1
98.65
Source/BoundaryOptimization/BoundaryErrors.f90
1
83.33
Source/BoundaryOptimization/GaussQuadrature.f90
1
75.15
1.95% Source/Curves/ContinuousCurves/SMChainedCurveClass.f90

Coverage Regressions

Lines Coverage ∆ File
1
84.85
1.72% Source/IO/ControlFileReader.f90
1
77.78
2.84% Source/Project/MeshProject.f90
Jobs
ID Job ID Ran Files Coverage
1 30980385736.1 05 Aug 2026 06:10AM UTC 83
78.3
GitHub Action Run
Source Files on build 30980385736
  • Tree
  • List 83
  • Changed 68
  • Source Changed 68
  • Coverage Changed 67
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30980385736
  • 7fcea4dd on github
  • Prev Build on main (#30790398358)
  • Next Build on main (#30980773763)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc