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.
Modifiers
Similar to what is described in Equation of State Modifiers, the Python bindings allow you to create modified versions of EOS with modifiers. Beware that the Python variants follow the same rules as the C++ modifiers, so not all combinations are possible.
To create a modified EOS, simply pass an existing EOS to a modifier function along with any modifier arguments.
from singularity_eos import IdealGas, Scaled, Shifted
# Parameters for ideal gas
gm1 = 0.6
Cv = 2
eos = Scaled(Shifted(IdealGas(gm1, Cv), 1), 1)
Note
While you are operating with Python types during construction, the final EOS
object will be backed by a pure C++ type. E.g., the Python expression
Scaled(Shifted(IdealGas(gm1, Cv), shift), scale)
will return a Python object
that wraps the ScaledEOS<ShiftedEOS<IdealGas>>
C++ type.
Class Reference
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
Modifier Reference:
List may not be complete.
- singularity_eos.Shifted(*args, **kwargs)
Overloaded function.
Shifted(eos: singularity_eos.IdealGas, shift: float) -> singularity::ShiftedEOS<singularity::IdealGas>
Shifted(eos: singularity_eos.Gruneisen, shift: float) -> singularity::ShiftedEOS<singularity::Gruneisen>
Shifted(eos: singularity::Vinet, shift: float) -> singularity::ShiftedEOS<singularity::Vinet>
Shifted(eos: singularity::MGUsup, shift: float) -> singularity::ShiftedEOS<singularity::MGUsup>
Shifted(eos: singularity::PowerMG, shift: float) -> singularity::ShiftedEOS<singularity::PowerMG>
Shifted(eos: singularity_eos.JWL, shift: float) -> singularity::ShiftedEOS<singularity::JWL>
Shifted(eos: singularity_eos.DavisReactants, shift: float) -> singularity::ShiftedEOS<singularity::DavisReactants>
Shifted(eos: singularity_eos.DavisProducts, shift: float) -> singularity::ShiftedEOS<singularity::DavisProducts>
Shifted(eos: singularity_eos.StiffGas, shift: float) -> singularity::ShiftedEOS<singularity::StiffGas>
Shifted(eos: singularity::SAP_Polynomial, shift: float) -> singularity::ShiftedEOS<singularity::SAP_Polynomial>
Shifted(eos: singularity::NobleAbel, shift: float) -> singularity::ShiftedEOS<singularity::NobleAbel>
Shifted(eos: singularity::CarnahanStarling, shift: float) -> singularity::ShiftedEOS<singularity::CarnahanStarling>
Shifted(eos: singularity_eos.UnitSystemIdealGas, shift: float) -> singularity::ShiftedEOS<singularity::UnitSystem<singularity::IdealGas> >
Shifted(eos: singularity_eos.RelativisticIdealGas, shift: float) -> singularity::ShiftedEOS<singularity::RelativisticEOS<singularity::IdealGas> >
- singularity_eos.Scaled(*args, **kwargs)
Overloaded function.
Scaled(eos: singularity_eos.IdealGas, scaled: float) -> singularity::ScaledEOS<singularity::IdealGas>
Scaled(eos: singularity_eos.Gruneisen, scaled: float) -> singularity::ScaledEOS<singularity::Gruneisen>
Scaled(eos: singularity::Vinet, scaled: float) -> singularity::ScaledEOS<singularity::Vinet>
Scaled(eos: singularity::MGUsup, scaled: float) -> singularity::ScaledEOS<singularity::MGUsup>
Scaled(eos: singularity::PowerMG, scaled: float) -> singularity::ScaledEOS<singularity::PowerMG>
Scaled(eos: singularity_eos.JWL, scaled: float) -> singularity::ScaledEOS<singularity::JWL>
Scaled(eos: singularity_eos.DavisReactants, scaled: float) -> singularity::ScaledEOS<singularity::DavisReactants>
Scaled(eos: singularity_eos.DavisProducts, scaled: float) -> singularity::ScaledEOS<singularity::DavisProducts>
Scaled(eos: singularity_eos.StiffGas, scaled: float) -> singularity::ScaledEOS<singularity::StiffGas>
Scaled(eos: singularity::SAP_Polynomial, scaled: float) -> singularity::ScaledEOS<singularity::SAP_Polynomial>
Scaled(eos: singularity::NobleAbel, scaled: float) -> singularity::ScaledEOS<singularity::NobleAbel>
Scaled(eos: singularity::CarnahanStarling, scaled: float) -> singularity::ScaledEOS<singularity::CarnahanStarling>
Scaled(eos: singularity_eos.UnitSystemIdealGas, scaled: float) -> singularity::ScaledEOS<singularity::UnitSystem<singularity::IdealGas> >
Scaled(eos: singularity_eos.RelativisticIdealGas, scaled: float) -> singularity::ScaledEOS<singularity::RelativisticEOS<singularity::IdealGas> >
Scaled(eos: singularity_eos.ShiftedIdealGas, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::IdealGas> >
Scaled(eos: singularity_eos.ShiftedGruneisen, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::Gruneisen> >
Scaled(eos: singularity_eos.ShiftedVinet, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::Vinet> >
Scaled(eos: singularity_eos.ShiftedMGUsup, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::MGUsup> >
Scaled(eos: singularity_eos.ShiftedPowerMG, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::PowerMG> >
Scaled(eos: singularity_eos.ShiftedJWL, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::JWL> >
Scaled(eos: singularity_eos.ShiftedDavisReactants, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::DavisReactants> >
Scaled(eos: singularity_eos.ShiftedDavisProducts, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::DavisProducts> >
Scaled(eos: singularity_eos.ShiftedStiffGas, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::StiffGas> >
Scaled(eos: singularity_eos.ShiftedSAP_Polynomial, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::SAP_Polynomial> >
Scaled(eos: singularity_eos.ShiftedNobleAbel, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::NobleAbel> >
Scaled(eos: singularity_eos.ShiftedCarnahanStarling, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::CarnahanStarling> >
Scaled(eos: singularity_eos.ShiftedUnitSystemIdealGas, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::UnitSystem<singularity::IdealGas> > >
Scaled(eos: singularity_eos.ShiftedRelativisticIdealGas, scaled: float) -> singularity::ScaledEOS<singularity::ShiftedEOS<singularity::RelativisticEOS<singularity::IdealGas> > >
- singularity_eos.BilinearRamp(*args, **kwargs)
Overloaded function.
BilinearRamp(eos: singularity_eos.IdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::IdealGas>
BilinearRamp(eos: singularity_eos.Gruneisen, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::Gruneisen>
BilinearRamp(eos: singularity::Vinet, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::Vinet>
BilinearRamp(eos: singularity::MGUsup, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::MGUsup>
BilinearRamp(eos: singularity::PowerMG, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::PowerMG>
BilinearRamp(eos: singularity_eos.JWL, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::JWL>
BilinearRamp(eos: singularity_eos.DavisReactants, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::DavisReactants>
BilinearRamp(eos: singularity_eos.DavisProducts, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::DavisProducts>
BilinearRamp(eos: singularity_eos.StiffGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::StiffGas>
BilinearRamp(eos: singularity::SAP_Polynomial, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::SAP_Polynomial>
BilinearRamp(eos: singularity::NobleAbel, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::NobleAbel>
BilinearRamp(eos: singularity::CarnahanStarling, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::CarnahanStarling>
BilinearRamp(eos: singularity_eos.ShiftedIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::IdealGas> >
BilinearRamp(eos: singularity_eos.ShiftedGruneisen, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::Gruneisen> >
BilinearRamp(eos: singularity_eos.ShiftedVinet, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::Vinet> >
BilinearRamp(eos: singularity_eos.ShiftedMGUsup, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::MGUsup> >
BilinearRamp(eos: singularity_eos.ShiftedPowerMG, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::PowerMG> >
BilinearRamp(eos: singularity_eos.ShiftedJWL, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::JWL> >
BilinearRamp(eos: singularity_eos.ShiftedDavisReactants, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::DavisReactants> >
BilinearRamp(eos: singularity_eos.ShiftedDavisProducts, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::DavisProducts> >
BilinearRamp(eos: singularity_eos.ShiftedStiffGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::StiffGas> >
BilinearRamp(eos: singularity_eos.ShiftedSAP_Polynomial, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::SAP_Polynomial> >
BilinearRamp(eos: singularity_eos.ShiftedNobleAbel, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::NobleAbel> >
BilinearRamp(eos: singularity_eos.ShiftedCarnahanStarling, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::CarnahanStarling> >
BilinearRamp(eos: singularity_eos.ShiftedUnitSystemIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::UnitSystem<singularity::IdealGas> > >
BilinearRamp(eos: singularity_eos.ShiftedRelativisticIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ShiftedEOS<singularity::RelativisticEOS<singularity::IdealGas> > >
BilinearRamp(eos: singularity_eos.ScaledIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::IdealGas> >
BilinearRamp(eos: singularity_eos.ScaledGruneisen, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::Gruneisen> >
BilinearRamp(eos: singularity_eos.ScaledVinet, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::Vinet> >
BilinearRamp(eos: singularity_eos.ScaledMGUsup, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::MGUsup> >
BilinearRamp(eos: singularity_eos.ScaledPowerMG, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::PowerMG> >
BilinearRamp(eos: singularity_eos.ScaledJWL, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::JWL> >
BilinearRamp(eos: singularity_eos.ScaledDavisReactants, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::DavisReactants> >
BilinearRamp(eos: singularity_eos.ScaledDavisProducts, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::DavisProducts> >
BilinearRamp(eos: singularity_eos.ScaledStiffGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::StiffGas> >
BilinearRamp(eos: singularity_eos.ScaledSAP_Polynomial, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::SAP_Polynomial> >
BilinearRamp(eos: singularity_eos.ScaledNobleAbel, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::NobleAbel> >
BilinearRamp(eos: singularity_eos.ScaledCarnahanStarling, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::CarnahanStarling> >
BilinearRamp(eos: singularity_eos.ScaledUnitSystemIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::UnitSystem<singularity::IdealGas> > >
BilinearRamp(eos: singularity_eos.ScaledRelativisticIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::RelativisticEOS<singularity::IdealGas> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::IdealGas> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedGruneisen, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::Gruneisen> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedVinet, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::Vinet> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedMGUsup, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::MGUsup> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedPowerMG, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::PowerMG> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedJWL, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::JWL> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedDavisReactants, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::DavisReactants> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedDavisProducts, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::DavisProducts> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedStiffGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::StiffGas> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedSAP_Polynomial, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::SAP_Polynomial> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedNobleAbel, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::NobleAbel> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedCarnahanStarling, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::CarnahanStarling> > >
BilinearRamp(eos: singularity_eos.ScaledShiftedUnitSystemIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::UnitSystem<singularity::IdealGas> > > >
BilinearRamp(eos: singularity_eos.ScaledShiftedRelativisticIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::ScaledEOS<singularity::ShiftedEOS<singularity::RelativisticEOS<singularity::IdealGas> > > >
BilinearRamp(eos: singularity_eos.UnitSystemIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::UnitSystem<singularity::IdealGas> >
BilinearRamp(eos: singularity_eos.RelativisticIdealGas, r0: float, a: float, b: float, c: float) -> singularity::BilinearRampEOS<singularity::RelativisticEOS<singularity::IdealGas> >
- singularity_eos.Relativistic(eos: singularity_eos.IdealGas, cl: float) singularity::RelativisticEOS<singularity::IdealGas>
- singularity_eos.UnitSystem(*args, **kwargs)
Overloaded function.
UnitSystem(eos: singularity_eos.IdealGas, units: singularity::eos_units_init::ThermalUnitsInit, rho_unit: float, sie_unit: float, temp_unit: float) -> singularity::UnitSystem<singularity::IdealGas>
UnitSystem(eos: singularity_eos.IdealGas, units: singularity::eos_units_init::LengthTimeUnitsInit, time_unit: float, mass_unit: float, length_unit: float, temp_unit: float) -> singularity::UnitSystem<singularity::IdealGas>
UnitSystem(eos: singularity_eos.IdealGas, rho_unit: float, sie_unit: float, temp_unit: float) -> singularity::UnitSystem<singularity::IdealGas>