Skip to content

Commit

Permalink
add wavespeed
Browse files Browse the repository at this point in the history
  • Loading branch information
arnaudon committed Aug 18, 2023
1 parent d6ab7e7 commit b06932c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions netsalt/physics.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def dispersion_relation_dielectric(freq, params=None):
"""
if not params:
raise Exception("Please provide dispersion parameters")
return freq * np.sqrt(params["dielectric_constant"])
return freq * np.sqrt(params["dielectric_constant"]) / params.get("c", 1.0)


def dispersion_relation_pump(freq, params=None):
Expand Down Expand Up @@ -112,10 +112,11 @@ def dispersion_relation_pump(freq, params=None):
raise Exception("Please provide dispersion parameters")

if "pump" not in params or "D0" not in params:
return freq * np.sqrt(params["dielectric_constant"])
return freq * np.sqrt(params["dielectric_constant"]) / params.get("c", 1.0)

return freq * np.sqrt(
params["dielectric_constant"] + gamma(freq, params) * params["D0"] * params["pump"]
params["dielectric_constant"] / params.get("c", 1.0)
+ gamma(freq, params) * params["D0"] * params["pump"]
)


Expand Down

0 comments on commit b06932c

Please sign in to comment.