DiffEqPhysics.jl icon indicating copy to clipboard operation
DiffEqPhysics.jl copied to clipboard

A library for building differential equations arising from physical problems for physics-informed and scientific machine learning (SciML)

Results 10 DiffEqPhysics.jl issues
Sort by recently updated
recently updated
newest added

This pull request changes the compat entry for the `RecursiveArrayTools` package from `1,2` to `1,2, 3`. This keeps the compat entries for earlier versions. Note: I have not tested your...

While playing with a harmonic oscillator, I encountered the following interesting behaviour. Somehow `DPRKN6` ignores my hard coded mass in the hamiltonian and gives a solution as if the mass...

The enclosed config (https://github.com/JuliaDiffEq/DiffEqPhysics.jl/blob/master/src/hamiltonian.jl#L24-L36) may cause problems.

One can compute Hamiltonian from Lagrangian via Legendre transformation, so I propose the following implementation. ```julia function Legendre_transformation(F, w) # Legendre transformation for quadratic function wv = a->ForwardDiff.gradient(F, a) z...

For the Euler–Lagrange equation, we need to move the generalized acceleration term into the LHS. I propose the following implementation. ```julia using ForwardDiff ∂L∂q(L, t, q, q̇) = ForwardDiff.gradient(a->L(t,a,q̇), q)...

From a Lagrangian, the Euler-Lagrange equations can be defined. It would nice to be able to just specify the Lagrangian, and have that specify the PDE that can be solved....

The Lagrangian `L(t,x,dx)` can be used to specify the equations of motion as well. My recall of this approach is quite hazy (I have always used Hamiltonians: is there a...

Update the workflows in this repository to use SciML's reusable workflows. This is part of a larger effort to standardise the SciML's CI workflows for more generic and common requirements,...