|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include "serif/eos/models/concepts.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::eos |
Functions | |
| template<dimensions::ThermodynamicQuantityType OutputQ, models::EOSModel EOS, dimensions::QuantityValueType... InputValues> requires models::EOSSupportingRelation<EOS, relations::Relation<OutputQ, dimensions::QuantityOfT<InputValues>...>> | |
| constexpr dimensions::QuantityValue< OutputQ > | serif::eos::evaluate (const EOS &eos, const InputValues... inputValues) noexcept(noexcept(eos.evaluate(relations::Relation< OutputQ, dimensions::QuantityOfT< InputValues >... >{}, inputValues...))) |
| template<dimensions::ThermodynamicQuantityType OutputQ, dimensions::ThermodynamicQuantityType InputQ, models::EOSModel EOS, dimensions::QuantityValueType... InputValues> requires models::EOSSupportingPartialDerivative<EOS, relations::Relation<OutputQ, dimensions::QuantityOfT<InputValues>...>, InputQ> | |
| constexpr dimensions::PartialDerivative< OutputQ, InputQ > | serif::eos::partial_derivative (const EOS &eos, const InputValues... inputValues) noexcept(noexcept(eos.partial_derivative(relations::Relation< OutputQ, dimensions::QuantityOfT< InputValues >... >{}, dimensions::WithRespectTo< InputQ >{}, inputValues...))) |