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

ranocha / SummationByPartsOperators.jl / 9518377215
93%
master: 95%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 14 Jun 2024 03:42PM UTC
Jobs 1
Files 37
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

14 Jun 2024 03:12PM UTC coverage: 91.822% (+0.2%) from 91.609%
9518377215

push

github

web-flow
Function space SBP operators (#268)

* first draft for function space operators

* some spaces

* order alphabetically

* don't force basis_function to be passed as vector

* allow passing accuracy_order

* first (basically) working version

* orthonormalization via Gram-Schmidt

* add some basic tests

* some smaller optimizations

* fix import of Options

* another fix...

* avoid unnecessary anonymous function

* use version of spzeros that is compatible with older Julia versions

* FunctionSpaceOperator -> function_space_operator

* add proper docstring

* extend docstring

* put constructor function in extension

* allow passing options

* clarify that the operator is of derivative_order 1

* only Optim has to be loaded

* only for Julia 1.9

* remove fallback imports with Requires

* use PreallocationTools.jl to reduce allocations

* add kwarg derivative-order

* add analytical gradient (still much slower than ForwardDiff.jl)

* fuse function and gradient evaluation

* avoid some type conversions

* use div instead of sum

* Apply suggestions from code review

Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>

* change order of loops

* Update ext/SummationByPartsOperatorsOptimForwardDiffExt.jl

Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>

* import dot

* move optimization_function_and_grad to fix type instability introduced by closure bug

* move optimization_function_and_grad! outside (that was it!)

* Update ext/SummationByPartsOperatorsOptimForwardDiffExt.jl

Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.com>

* some cleanups

* ignore stale dependency PreallocationTools in Aqua

* add test with non-equidistant nodes

* fix test

* remove kwargs x_min and x_max

* add experimental feature warning

* Update test/matrix_operators_test.jl

Co-authored-by: Hendrik Ranocha <ranocha@users.noreply.github.... (continued)

150 of 150 new or added lines in 2 files covered. (100.0%)

5412 of 5894 relevant lines covered (91.82%)

593392.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9518377215.1 14 Jun 2024 03:42PM UTC 0
91.82
GitHub Action Run
Source Files on build 9518377215
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #9518377215
  • 0c50276e on github
  • Prev Build on main (#9454315478)
  • Next Build on main (#9526559376)
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