SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::compile_time_checks::surface_boundary::MissingInversePartial Struct Reference
Inheritance diagram for serif::compile_time_checks::surface_boundary::MissingInversePartial:
[legend]
Collaboration diagram for serif::compile_time_checks::surface_boundary::MissingInversePartial:
[legend]

Public Member Functions

quantities::PartialDerivative< quantities::MassDensity, quantities::Temperature > partial_derivative (DensityRelation, quantities::WithRespectTo< quantities::Temperature >, quantities::PressureValue, quantities::TemperatureValue) const =delete
 An unusable inverse must not hide the fully differentiable forward relation.
 
quantities::PartialDerivative< quantities::Pressure, quantities::MassDensity > partial_derivative (PressureRelation, quantities::WithRespectTo< quantities::MassDensity >, quantities::DensityValue, quantities::TemperatureValue) const
 Require the density column in the forward relation.
 
quantities::PartialDerivative< quantities::Pressure, quantities::Temperature > partial_derivative (PressureRelation, quantities::WithRespectTo< quantities::Temperature >, quantities::DensityValue, quantities::TemperatureValue) const
 Require the temperature column in the forward relation.
 
- Public Member Functions inherited from serif::compile_time_checks::surface_boundary::Gas
quantities::DensityValue evaluate (DensityRelation, quantities::PressureValue, quantities::TemperatureValue) const
 Declare a density-carried pressure condition without enthalpy.
 
quantities::PressureValue evaluate (PressureRelation, quantities::DensityValue, quantities::TemperatureValue) const
 Declare the independent forward-pressure relation.
 
quantities::PartialDerivative< quantities::MassDensity, quantities::Temperature > partial_derivative (DensityRelation, quantities::WithRespectTo< quantities::Temperature >, quantities::PressureValue, quantities::TemperatureValue) const
 Require the non-carrier derivative in the inverse relation.
 
quantities::PartialDerivative< quantities::Pressure, quantities::MassDensity > partial_derivative (PressureRelation, quantities::WithRespectTo< quantities::MassDensity >, quantities::DensityValue, quantities::TemperatureValue) const
 Require the density column in the forward relation.
 
quantities::PartialDerivative< quantities::Pressure, quantities::Temperature > partial_derivative (PressureRelation, quantities::WithRespectTo< quantities::Temperature >, quantities::DensityValue, quantities::TemperatureValue) const
 Require the temperature column in the forward relation.
 
bool operator== (const Gas &) const =default
 This declaration-only EOS has no mutable configuration.
 

Additional Inherited Members

- Public Types inherited from serif::compile_time_checks::surface_boundary::Gas
using Relations = eos::relations::RelationCatalog<DensityRelation, PressureRelation>
 

Member Function Documentation

◆ partial_derivative() [1/3]

quantities::PartialDerivative< quantities::MassDensity, quantities::Temperature > serif::compile_time_checks::surface_boundary::MissingInversePartial::partial_derivative ( DensityRelation ,
quantities::WithRespectTo< quantities::Temperature > ,
quantities::PressureValue ,
quantities::TemperatureValue  ) const
delete

An unusable inverse must not hide the fully differentiable forward relation.

◆ partial_derivative() [2/3]

quantities::PartialDerivative< quantities::Pressure, quantities::MassDensity > serif::compile_time_checks::surface_boundary::Gas::partial_derivative ( PressureRelation ,
quantities::WithRespectTo< quantities::MassDensity > ,
quantities::DensityValue ,
quantities::TemperatureValue  ) const

Require the density column in the forward relation.

◆ partial_derivative() [3/3]

quantities::PartialDerivative< quantities::Pressure, quantities::Temperature > serif::compile_time_checks::surface_boundary::Gas::partial_derivative ( PressureRelation ,
quantities::WithRespectTo< quantities::Temperature > ,
quantities::DensityValue ,
quantities::TemperatureValue  ) const

Require the temperature column in the forward relation.


The documentation for this struct was generated from the following file: