Python Bindings
Singularity EOS provides Python bindings which can be enabled with the CMake
SINGULARITY_BUILD_PYTHON
option. They provide a 1:1 mapping of the C++ EOS
types and give access to both scalar and vector functions.
Note
At this time, all Python bindings are host-only.
Example
from singularity_eos import IdealGas
# Parameters for ideal gas
gm1 = 0.6
Cv = 2
eos = IdealGas(gm1, Cv)
rho = ...
sie = ...
P = eos.PressureFromDensityInternalEnergy(rho, sie)
eos.Finalize()
A more elaborate example can be found in examples/get_sound_speed_press.py
.
Classes
List may not be complete.
- class singularity_eos.EOSState
- class singularity_eos.IdealGas
- BulkModulusFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- BulkModulusFromDensityTemperature(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- DensityEnergyFromPressureTemperature(*args, **kwargs)
Overloaded function.
DensityEnergyFromPressureTemperature(self: singularity_eos.IdealGas, press: float, temp: float, lmbda: numpy.ndarray[numpy.float64]) -> Tuple[float, float]
DensityEnergyFromPressureTemperature(self: singularity_eos.IdealGas, press: float, temp: float) -> Tuple[float, float]
- FillEos(*args, **kwargs)
Overloaded function.
FillEos(self: singularity_eos.IdealGas, **kwargs) -> singularity_eos.EOSState
FillEos(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
FillEos(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int) -> None
- Finalize(self: singularity_eos.IdealGas) None
- GruneisenParamFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- GruneisenParamFromDensityTemperature(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- InternalEnergyFromDensityTemperature(*args, **kwargs)
Overloaded function.
InternalEnergyFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
InternalEnergyFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int) -> None
- MinimumDensity(self: singularity_eos.IdealGas) float
- MinimumTemperature(self: singularity_eos.IdealGas) float
- PressureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
PressureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PressureFromDensityTemperature(*args, **kwargs)
Overloaded function.
PressureFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float) -> float
PressureFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PrintParams(self: singularity_eos.IdealGas) None
- SpecificHeatFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- SpecificHeatFromDensityTemperature(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.IdealGas, rho: float, temperature: float) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityTemperature(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- TemperatureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
TemperatureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rho: float, sie: float) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
TemperatureFromDensityInternalEnergy(self: singularity_eos.IdealGas, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int) -> None
- ValuesAtReferenceState(*args, **kwargs)
Overloaded function.
ValuesAtReferenceState(self: singularity_eos.IdealGas, arg0: numpy.ndarray[numpy.float64]) -> singularity_eos.EOSState
ValuesAtReferenceState(self: singularity_eos.IdealGas) -> singularity_eos.EOSState
- static max_scratch_size(nelements: int) int
- static scratch_size(method_name: str, nelements: int) int
- class singularity_eos.Gruneisen
- BulkModulusFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- BulkModulusFromDensityTemperature(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- DensityEnergyFromPressureTemperature(*args, **kwargs)
Overloaded function.
DensityEnergyFromPressureTemperature(self: singularity_eos.Gruneisen, press: float, temp: float, lmbda: numpy.ndarray[numpy.float64]) -> Tuple[float, float]
DensityEnergyFromPressureTemperature(self: singularity_eos.Gruneisen, press: float, temp: float) -> Tuple[float, float]
- FillEos(*args, **kwargs)
Overloaded function.
FillEos(self: singularity_eos.Gruneisen, **kwargs) -> singularity_eos.EOSState
FillEos(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
FillEos(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int) -> None
- Finalize(self: singularity_eos.Gruneisen) None
- GruneisenParamFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- GruneisenParamFromDensityTemperature(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- InternalEnergyFromDensityTemperature(*args, **kwargs)
Overloaded function.
InternalEnergyFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
InternalEnergyFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int) -> None
- MinimumDensity(self: singularity_eos.Gruneisen) float
- MinimumTemperature(self: singularity_eos.Gruneisen) float
- PressureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
PressureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PressureFromDensityTemperature(*args, **kwargs)
Overloaded function.
PressureFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float) -> float
PressureFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PrintParams(self: singularity_eos.Gruneisen) None
- SpecificHeatFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- SpecificHeatFromDensityTemperature(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.Gruneisen, rho: float, temperature: float) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityTemperature(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- TemperatureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
TemperatureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rho: float, sie: float) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
TemperatureFromDensityInternalEnergy(self: singularity_eos.Gruneisen, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int) -> None
- ValuesAtReferenceState(*args, **kwargs)
Overloaded function.
ValuesAtReferenceState(self: singularity_eos.Gruneisen, arg0: numpy.ndarray[numpy.float64]) -> singularity_eos.EOSState
ValuesAtReferenceState(self: singularity_eos.Gruneisen) -> singularity_eos.EOSState
- static max_scratch_size(nelements: int) int
- static scratch_size(method_name: str, nelements: int) int
- class singularity_eos.JWL
- BulkModulusFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- BulkModulusFromDensityTemperature(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- DensityEnergyFromPressureTemperature(*args, **kwargs)
Overloaded function.
DensityEnergyFromPressureTemperature(self: singularity_eos.JWL, press: float, temp: float, lmbda: numpy.ndarray[numpy.float64]) -> Tuple[float, float]
DensityEnergyFromPressureTemperature(self: singularity_eos.JWL, press: float, temp: float) -> Tuple[float, float]
- FillEos(*args, **kwargs)
Overloaded function.
FillEos(self: singularity_eos.JWL, **kwargs) -> singularity_eos.EOSState
FillEos(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
FillEos(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int) -> None
- Finalize(self: singularity_eos.JWL) None
- GruneisenParamFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- GruneisenParamFromDensityTemperature(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- InternalEnergyFromDensityTemperature(*args, **kwargs)
Overloaded function.
InternalEnergyFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
InternalEnergyFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int) -> None
- MinimumDensity(self: singularity_eos.JWL) float
- MinimumTemperature(self: singularity_eos.JWL) float
- PressureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
PressureFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PressureFromDensityTemperature(*args, **kwargs)
Overloaded function.
PressureFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float) -> float
PressureFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PrintParams(self: singularity_eos.JWL) None
- SpecificHeatFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- SpecificHeatFromDensityTemperature(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.JWL, rho: float, temperature: float) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityTemperature(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- TemperatureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
TemperatureFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.JWL, rho: float, sie: float) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
TemperatureFromDensityInternalEnergy(self: singularity_eos.JWL, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int) -> None
- ValuesAtReferenceState(*args, **kwargs)
Overloaded function.
ValuesAtReferenceState(self: singularity_eos.JWL, arg0: numpy.ndarray[numpy.float64]) -> singularity_eos.EOSState
ValuesAtReferenceState(self: singularity_eos.JWL) -> singularity_eos.EOSState
- static max_scratch_size(nelements: int) int
- static scratch_size(method_name: str, nelements: int) int
- class singularity_eos.DavisReactants
- BulkModulusFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- BulkModulusFromDensityTemperature(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- DensityEnergyFromPressureTemperature(*args, **kwargs)
Overloaded function.
DensityEnergyFromPressureTemperature(self: singularity_eos.DavisReactants, press: float, temp: float, lmbda: numpy.ndarray[numpy.float64]) -> Tuple[float, float]
DensityEnergyFromPressureTemperature(self: singularity_eos.DavisReactants, press: float, temp: float) -> Tuple[float, float]
- FillEos(*args, **kwargs)
Overloaded function.
FillEos(self: singularity_eos.DavisReactants, **kwargs) -> singularity_eos.EOSState
FillEos(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
FillEos(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int) -> None
- Finalize(self: singularity_eos.DavisReactants) None
- GruneisenParamFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- GruneisenParamFromDensityTemperature(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- InternalEnergyFromDensityTemperature(*args, **kwargs)
Overloaded function.
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int) -> None
- MinimumDensity(self: singularity_eos.DavisReactants) float
- MinimumTemperature(self: singularity_eos.DavisReactants) float
- PressureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
PressureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PressureFromDensityTemperature(*args, **kwargs)
Overloaded function.
PressureFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float) -> float
PressureFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PrintParams(self: singularity_eos.DavisReactants) None
- SpecificHeatFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- SpecificHeatFromDensityTemperature(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisReactants, rho: float, temperature: float) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- TemperatureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rho: float, sie: float) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisReactants, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int) -> None
- ValuesAtReferenceState(*args, **kwargs)
Overloaded function.
ValuesAtReferenceState(self: singularity_eos.DavisReactants, arg0: numpy.ndarray[numpy.float64]) -> singularity_eos.EOSState
ValuesAtReferenceState(self: singularity_eos.DavisReactants) -> singularity_eos.EOSState
- static max_scratch_size(nelements: int) int
- static scratch_size(method_name: str, nelements: int) int
- class singularity_eos.DavisProducts
- BulkModulusFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float) -> float
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- BulkModulusFromDensityTemperature(*args, **kwargs)
Overloaded function.
BulkModulusFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float) -> float
BulkModulusFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
BulkModulusFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int) -> None
- DensityEnergyFromPressureTemperature(*args, **kwargs)
Overloaded function.
DensityEnergyFromPressureTemperature(self: singularity_eos.DavisProducts, press: float, temp: float, lmbda: numpy.ndarray[numpy.float64]) -> Tuple[float, float]
DensityEnergyFromPressureTemperature(self: singularity_eos.DavisProducts, press: float, temp: float) -> Tuple[float, float]
- FillEos(*args, **kwargs)
Overloaded function.
FillEos(self: singularity_eos.DavisProducts, **kwargs) -> singularity_eos.EOSState
FillEos(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
FillEos(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], bmods: numpy.ndarray[numpy.float64], num: int, output: int) -> None
- Finalize(self: singularity_eos.DavisProducts) None
- GruneisenParamFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float) -> float
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- GruneisenParamFromDensityTemperature(*args, **kwargs)
Overloaded function.
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float) -> float
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
GruneisenParamFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], gm1s: numpy.ndarray[numpy.float64], num: int) -> None
- InternalEnergyFromDensityTemperature(*args, **kwargs)
Overloaded function.
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float) -> float
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
InternalEnergyFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], num: int) -> None
- MinimumDensity(self: singularity_eos.DavisProducts) float
- MinimumTemperature(self: singularity_eos.DavisProducts) float
- PressureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
PressureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float) -> float
PressureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PressureFromDensityTemperature(*args, **kwargs)
Overloaded function.
PressureFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
PressureFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float) -> float
PressureFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
PressureFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], pressures: numpy.ndarray[numpy.float64], num: int) -> None
- PrintParams(self: singularity_eos.DavisProducts) None
- SpecificHeatFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float) -> float
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- SpecificHeatFromDensityTemperature(*args, **kwargs)
Overloaded function.
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float, lmbda: numpy.ndarray[numpy.float64]) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisProducts, rho: float, temperature: float) -> float
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
SpecificHeatFromDensityTemperature(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], cvs: numpy.ndarray[numpy.float64], num: int) -> None
- TemperatureFromDensityInternalEnergy(*args, **kwargs)
Overloaded function.
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float, lmbda: numpy.ndarray[numpy.float64]) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rho: float, sie: float) -> float
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int, lmbdas: numpy.ndarray[numpy.float64]) -> None
TemperatureFromDensityInternalEnergy(self: singularity_eos.DavisProducts, rhos: numpy.ndarray[numpy.float64], sies: numpy.ndarray[numpy.float64], temperatures: numpy.ndarray[numpy.float64], num: int) -> None
- ValuesAtReferenceState(*args, **kwargs)
Overloaded function.
ValuesAtReferenceState(self: singularity_eos.DavisProducts, arg0: numpy.ndarray[numpy.float64]) -> singularity_eos.EOSState
ValuesAtReferenceState(self: singularity_eos.DavisProducts) -> singularity_eos.EOSState
- static max_scratch_size(nelements: int) int
- static scratch_size(method_name: str, nelements: int) int